在Django 1.2中,我应该如何使管理服务工作
以前效果很好 现在,当我试图转到/admin/时,我犯了一个错误:在Django 1.2中,我应该如何使管理服务工作,django,admin,django-csrf,Django,Admin,Django Csrf,以前效果很好 现在,当我试图转到/admin/时,我犯了一个错误: Module "django.contrib.auth.context_processors" does not define a "csrf" callable request processor 我读到: 现在在我的设置中有: MIDDLEWARE_CLASSES = ( 'django.middleware.csrf.CsrfMiddleware', 'django.contrib.sessions.mi
Module "django.contrib.auth.context_processors" does not define a "csrf" callable request processor
我读到:
现在在我的设置中有:
MIDDLEWARE_CLASSES = (
'django.middleware.csrf.CsrfMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.csrf.CsrfResponseMiddleware',
)
我要做什么才能让它工作 为了让它发挥作用,我不得不以不同的顺序来写:
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',
)