X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/2f63ddbb8cb9d393f99a03ee057291d23c6655de..111a23185d6f47f692540fb145dc5604c47aee67:/src/wolnelektury/settings/basic.py diff --git a/src/wolnelektury/settings/basic.py b/src/wolnelektury/settings/basic.py index 50e0edd75..86a1a8f54 100644 --- a/src/wolnelektury/settings/basic.py +++ b/src/wolnelektury/settings/basic.py @@ -38,18 +38,30 @@ CACHE_MIDDLEWARE_SECONDS = 3 * 60 CACHES = { 'default': { - 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', + 'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache', 'TIMEOUT': 180, 'LOCATION': [ 'memcached:11211', ], + 'OPTIONS': { + "no_delay": True, + "ignore_exc": True, # treat memcached errors as cache misses + "max_pool_size": 4, + "use_pooling": True, + }, }, 'template_fragments': { - 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', + 'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache', 'TIMEOUT': 86400, 'LOCATION': [ 'memcached:11211', ], + 'OPTIONS': { + "no_delay": True, + "ignore_exc": True, # treat memcached errors as cache misses + "max_pool_size": 4, + "use_pooling": True, + }, }, } @@ -106,8 +118,11 @@ MIDDLEWARE = [ 'fnpdjango.middleware.SetRemoteAddrFromXRealIP', 'django.middleware.cache.FetchFromCacheMiddleware', 'experiments.middleware.experiments_middleware', + "allauth.account.middleware.AccountMiddleware", ] ROOT_URLCONF = 'wolnelektury.urls' FILE_UPLOAD_PERMISSIONS = 0o640 + +FORMS_URLFIELD_ASSUME_HTTPS = True