Django project configuration helpers
Project description
### Django-Confy
Comfy config for Django
Actually this code is just [django-dotenv](https://github.com/jacobian-archive/django-dotenv), [django-getenv](https://github.com/schwuk/django-getenv), [dj-database-url](https://github.com/kennethreitz/dj-database-url), [dj-email-url](https://github.com/migonzalvar/dj-email-url), [dj-search-url](https://github.com/dstufft/dj-search-url) and [django-cache-url](https://github.com/ghickman/django-cache-url) combined together.
### Credits
- Code borrowed by [Eugene MechanisM](https://mechanism.name)
- Released under [MIT License](http://www.opensource.org/licenses/mit-license.php)
### Example settings.py
...
from confy import env, database, cache
...
DEBUG = env('DEV')
SECRET_KEY = env('SECRET_KEY')
...
DATABASES = {'default': database.config()}
...
CACHES = {'default': cache.config()}
### Example .env
...
DJANGO_SETTINGS_MODULE=project_name.settings
DEV=True
DATABASE_URL=sqlite:////server/apps/project_name/project_name.sqlite3
CACHE_URL=uwsgi://
...
### Example manage.py
...
#!/usr/bin/env python
import sys
import confy
confy.read_environment_file()
if __name__ == "__main__":
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
...
### Example wsgi.py
...
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
...
Comfy config for Django
Actually this code is just [django-dotenv](https://github.com/jacobian-archive/django-dotenv), [django-getenv](https://github.com/schwuk/django-getenv), [dj-database-url](https://github.com/kennethreitz/dj-database-url), [dj-email-url](https://github.com/migonzalvar/dj-email-url), [dj-search-url](https://github.com/dstufft/dj-search-url) and [django-cache-url](https://github.com/ghickman/django-cache-url) combined together.
### Credits
- Code borrowed by [Eugene MechanisM](https://mechanism.name)
- Released under [MIT License](http://www.opensource.org/licenses/mit-license.php)
### Example settings.py
...
from confy import env, database, cache
...
DEBUG = env('DEV')
SECRET_KEY = env('SECRET_KEY')
...
DATABASES = {'default': database.config()}
...
CACHES = {'default': cache.config()}
### Example .env
...
DJANGO_SETTINGS_MODULE=project_name.settings
DEV=True
DATABASE_URL=sqlite:////server/apps/project_name/project_name.sqlite3
CACHE_URL=uwsgi://
...
### Example manage.py
...
#!/usr/bin/env python
import sys
import confy
confy.read_environment_file()
if __name__ == "__main__":
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
...
### Example wsgi.py
...
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
...