提交表单时出现: "CSRF verification failed. Request aborted."

5275阅读 0评论2012-06-27 wdove
分类:系统运维


Forbidden (403)
CSRF verification failed. Request aborted.
More information is available with DEBUG=True.

Solution:

第一种:在表单里加上{% csrf_token %}就行了。

第二种方法是在Settings里的MIDDLEWARE_CLASSES增加配置:
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.middleware.csrf.CsrfResponseMiddleware',


Forbidden (403)

CSRF verification failed. Request aborted.

Help

Reason given for failure:

CSRF token missing or incorrect.

In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django’s CSRF mechanism has not been used correctly. For POST forms, you need to ensure:


上一篇:*args和**kwargs的意义
下一篇:12WK26 study -- django forms