예제 #1
0
    ]

STATICFILES_DIRS = [str(BASE_DIR / "assets")]

# adapt the default message tags to Bootstrap CSS
MESSAGE_TAGS = {
    messages.DEBUG: "info",
    messages.ERROR: "danger",
}

DATABASES = {
    "default": env.db()
}

CACHES = {
    "default": env.cache()
}

# TODO: LOGGING = { ... }

SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_COOKIE_AGE = 7 * 24 * 3600

STATIC_URL = env("STATIC_URL", default="/static/")
MEDIA_URL = env("MEDIA_URL", default="/media/")

if DEBUG:
    STATICFILES_STORAGE = "django.contrib.staticfiles.storage.StaticFilesStorage"
    STATIC_ROOT = env("STATIC_ROOT", default=None)
    MEDIA_ROOT = str(BASE_DIR / "media")
else:
예제 #2
0
    TEMPLATES[0]['OPTIONS']['loaders'] = [
        ('django.template.loaders.cached.Loader',
         TEMPLATES[0]['OPTIONS']['loaders']),
    ]

STATICFILES_DIRS = [str(BASE_DIR / 'assets')]

# adapt the default message tags to Bootstrap CSS
MESSAGE_TAGS = {
    messages.DEBUG: 'info',
    messages.ERROR: 'danger',
}

DATABASES = {'default': env.db()}

CACHES = {'default': env.cache()}

# TODO: LOGGING = { ... }

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_COOKIE_AGE = 7 * 24 * 3600

STATIC_URL = env('STATIC_URL', default='/static/')
MEDIA_URL = env('MEDIA_URL', default='/media/')

if DEBUG:
    STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
    STATIC_ROOT = env('STATIC_ROOT', default=None)
    MEDIA_ROOT = str(BASE_DIR / 'media')
else:
    STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.ManifestStaticFilesStorage'
예제 #3
0
    TEMPLATES[0]["OPTIONS"]["loaders"] = [
        ("django.template.loaders.cached.Loader",
         TEMPLATES[0]["OPTIONS"]["loaders"]),
    ]

STATICFILES_DIRS = [str(BASE_DIR / "assets")]

# adapt the default message tags to Bootstrap CSS
MESSAGE_TAGS = {
    messages.DEBUG: "info",
    messages.ERROR: "danger",
}

DATABASES = {"default": env.db()}

CACHES = {"default": env.cache()}

# TODO: LOGGING = { ... }

SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_COOKIE_AGE = 7 * 24 * 3600

STATIC_URL = env("STATIC_URL", default="/static/")
MEDIA_URL = env("MEDIA_URL", default="/media/")

if DEBUG:
    STATICFILES_STORAGE = "django.contrib.staticfiles.storage.StaticFilesStorage"
    STATIC_ROOT = env("STATIC_ROOT", default=None)
    MEDIA_ROOT = str(BASE_DIR / "media")
else:
    STATICFILES_STORAGE = "django.contrib.staticfiles.storage.ManifestStaticFilesStorage"
예제 #4
0
# CUSTOM SETTINGS #
###################

LOGIN_URL = "/accounts/login/"

# Django Solo settings
SOLO_CACHE = "default"
SOLO_CACHE_TIMEOUT = None  # Solo cache never expires

# Patch the schemes so it understands memcached (with a D)
env.CACHE_SCHEMES.setdefault("memcached", Env.CACHE_SCHEMES["memcache"])

ALLOWED_HOSTS = env.list("ALLOWED_HOSTS")

SECRET_KEY = env("SECRET_KEY")

if env("EMAIL_URL", default=""):
    vars().update(env.email("EMAIL_URL"))

if env("SERVER_EMAIL", default=""):
    SERVER_EMAIL = DEFAULT_FROM_EMAIL = env("SERVER_EMAIL")

if env("CACHE_URL", default=""):
    CACHE_MIDDLEWARE_SECONDS = 60
    SESSION_ENGINE = "django.contrib.sessions.backends.cache"
    CACHES = {"default": env.cache("CACHE_URL")}

ADMINS = [x.split(":") for x in env.list("DJANGO_ADMINS", default=[])]

SECURE_PROXY_SSL_HEADER = ("HTTP_X_FORWARDED_PROTOCOL", "https")
예제 #5
0
    ]

STATICFILES_DIRS = [str(BASE_DIR / 'assets')]

# adapt the default message tags to Bootstrap CSS
MESSAGE_TAGS = {
    messages.DEBUG: 'info',
    messages.ERROR: 'danger',
}

DATABASES = {
    'default': env.db()
}

CACHES = {
    'default': env.cache()
}

# TODO: LOGGING = { ... }

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_COOKIE_AGE = 7 * 24 * 3600

STATIC_URL = env('STATIC_URL', default='/static/')
MEDIA_URL = env('MEDIA_URL', default='/media/')

if DEBUG:
    STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
    STATIC_ROOT = env('STATIC_ROOT', default=None)
    MEDIA_ROOT = str(BASE_DIR / 'media')
else: