Beispiel #1
0
env = Env()


@env.parser_for('secure_ssl_header')
def _(value):
    if not value:
        return None
    return value, 'https'


with env.prefixed('DJANGO_'):
    DEBUG = env.bool('DEBUG', default=True)
    SECRET_KEY = env.str('SECRET_KEY', default='asdf')
    ALLOWED_HOSTS = env.list('ALLOWED_HOSTS', default=[])
    CACHES = {'default': env.dj_cache_url('CACHE_URL', default='dummy://')}
    SECURE_PROXY_SSL_HEADER = env.secure_ssl_header('SECURE_PROXY_SSL_HEADER',
                                                    default=None)

INSTALLED_APPS = ['django.contrib.sessions']
SESSION_ENGINE = 'django.contrib.sessions.backends.signed_cookies'

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'emojiclock.middlewares.timezone_middleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

ROOT_URLCONF = 'emojiclock.urls'
WSGI_APPLICATION = 'emojiclock.wsgi.application'