X-Git-Url: https://git.mdrn.pl/fnp-django-template.git/blobdiff_plain/f8c109c9986e2487464b995671b046dfc38073db..74b5ddcfc3af0c3155915f54c2490fcdda0d19f7:/src/project_name/settings/middleware.py diff --git a/src/project_name/settings/middleware.py b/src/project_name/settings/middleware.py new file mode 100644 index 0000000..80ffc44 --- /dev/null +++ b/src/project_name/settings/middleware.py @@ -0,0 +1,25 @@ +from . import INSTALLED_APPS + + +MIDDLEWARE_CLASSES = tuple(x for x in ( + 'django.contrib.sessions.middleware.SessionMiddleware' + if "django.contrib.sessions" in INSTALLED_APPS else None, + #'django.middleware.locale.LocaleMiddleware', + 'fnpdjango.middleware.URLLocaleMiddleware', + + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware' + if "django.contrib.auth" in INSTALLED_APPS else None, + 'django_cas.middleware.CASMiddleware' + if "django_cas" in INSTALLED_APPS else None, + 'django.contrib.messages.middleware.MessageMiddleware' + if "django.contrib.messages" in INSTALLED_APPS else None, + 'piwik.django.middleware.PiwikMiddleware' + if "piwik.django" in INSTALLED_APPS else None, + # Uncomment the next line for simple clickjacking protection: + # 'django.middleware.clickjacking.XFrameOptionsMiddleware', + 'pagination.middleware.PaginationMiddleware' + if "pagination" in INSTALLED_APPS else None, + 'fnpdjango.middleware.SetRemoteAddrFromXRealIP' +) if x is not None)