diff options
author | Martin Green <martin.speleo@gmail.com> | 2011-05-02 02:51:14 +0100 |
---|---|---|
committer | Martin Green <martin.speleo@gmail.com> | 2011-05-02 02:51:14 +0100 |
commit | 925ed4635be4de20dd95361485c91905a593d2e3 (patch) | |
tree | b00dcb82d6734c8040c0a8ce01911537bd77f9c2 /settings.py | |
parent | 9becad0d9ae8d2704a7c6eb3859f15ff6f985b7b (diff) | |
download | troggle-925ed4635be4de20dd95361485c91905a593d2e3.tar.gz troggle-925ed4635be4de20dd95361485c91905a593d2e3.tar.bz2 troggle-925ed4635be4de20dd95361485c91905a593d2e3.zip |
Get CSRF middleware to work on django 1.1- and 1.2+
Diffstat (limited to 'settings.py')
-rw-r--r-- | settings.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/settings.py b/settings.py index 5a41239..ef24512 100644 --- a/settings.py +++ b/settings.py @@ -1,6 +1,7 @@ from localsettings import * #inital localsettings call so that urljoins work import os import urlparse +import django # Django settings for troggle project. DEBUG = True @@ -58,12 +59,17 @@ TEMPLATE_CONTEXT_PROCESSORS = ( "django.core.context_processors.auth", "core.con LOGIN_REDIRECT_URL = '/' +if django.VERSION[0] >=1 and django.VERSION[1] > 1: + csrfmiddleware = 'django.middleware.csrf.CsrfViewMiddleware' +else: + csrfmiddleware = 'django.contrib.csrf.middleware.CsrfMiddleware' + MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.redirects.middleware.RedirectFallbackMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', + csrfmiddleware, 'troggle.middleware.SmartAppendSlashMiddleware' ) |