Django:名称'csrf_token'未定义

时间:2011-03-20 19:03:41

标签: python django security csrf django-csrf

我在Django(1.2.5)的表单上添加csrf_token时遇到了一些问题,尽管我添加了所有必要的中间件类

{% csrf_token %}

给出...name 'csrf_token' is not defined错误。

有什么问题?

苏丹

1 个答案:

答案 0 :(得分:1)

您需要查看MIDDLEWARE_CLASSES并确保CSRF中间件在那里。从Django 1.2开始,这是django.middleware.csrf.CsrfViewMiddleware - 确保您通过阅读Django documentation on middleware来使用正确的课程。