2010-11-12 1 views
0

Он отлично работал раньше.Что делать, чтобы администратор работал в Django 1.2

И теперь, когда я пытаюсь идти в/админ/У меня есть ошибка:

Module "django.contrib.auth.context_processors" does not define a "csrf" callable request processor 

Я прочитал это: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/

Теперь в мои настройки являются:

MIDDLEWARE_CLASSES = (
    'django.middleware.csrf.CsrfMiddleware', 
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    'django.middleware.csrf.CsrfViewMiddleware', 
    'django.middleware.csrf.CsrfResponseMiddleware', 
) 

Что мне нужно сделать, чтобы оно работало?

ответ

1

Чтобы заставить его работать, я должен был написать это в другом порядке:

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware', 
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.middleware.csrf.CsrfViewMiddleware', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    'django.contrib.messages.middleware.MessageMiddleware', 
)