尽管我已经添加了所有必要的中间件类,但在 Django (1.2.5) 中的表单上添加 csrf_token
时遇到了一些问题
{% csrf_token %}
给出...name 'csrf_token'未定义
错误。
问题是什么?
苏丹
最佳答案
您需要检查您的MIDDLEWARE_CLASSES
并确保CSRF中间件位于其中。从 Django 1.2 开始,这是 django.middleware.csrf.CsrfViewMiddleware
— 通过阅读 Django documentation on middleware 确保您使用正确的类.
关于python - Django:名称 'csrf_token' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370714/