Comfy config for Django
Actually this code is just a few apps combined together.
pip install django-confy
from confy import env, database, cache
DEBUG = env('DEV')
SECRET_KEY = env('SECRET_KEY')
DATABASES = {'default': database.config()}
CACHES = {'default': cache.config()}
DJANGO_SETTINGS_MODULE=project_name.settings
DEV=True
DATABASE_URL=sqlite:////server/apps/project_name/project_name.sqlite3
CACHE_URL=uwsgi://
#!/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)
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
- Code borrowed by Eugene MechanisM
- Released under MIT License
- django-dotenv
- django-getenv
- dj-database-url
- dj-email-url
- dj-search-url
- django-cache-url