@env.parser_for('file') def file_parser(value): if not value: return '' with open(value) as f: return f.read() env.read_env(path=os.path.join(BASE_DIR, '.env'), recurse=False) DEBUG = env.bool('DINING_DEBUG', default=False) SECRET_KEY = env.str('DINING_SECRET_KEY', default='') or env.file('DINING_SECRET_KEY_FILE') ALLOWED_HOSTS = env.list('DINING_ALLOWED_HOSTS', default='') AUTH_USER_MODEL = 'userdetails.User' # django.contrib.admin is replaced by scaladining.apps.MyAdminConfig INSTALLED_APPS = [ 'whitenoise.runserver_nostatic', # For static files 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django.contrib.sites',