终极版django, CSRF token missing or incorrect
2014-01-23 10:45
666 查看
CSRF token missing or incorrect
--
1 在 templete 中, 为每个 POST form 增加一个 {% csrf_token %} tag. 如下:
<form>
{% csrf_token %}
</form>
2 在 view 中, 使用 django.template.RequestContext 而不是 Context.
render_to_response, 默认使用 Context. 需要改成 RequestContext.
导入 class:
from django.template import RequestContext
给 render_to_response 增加一个参数:
或者
还有一种可能就是来到form表单的前一个view中要使用之前的那两种方法来return,否则无法找到csrf_token
--
1 在 templete 中, 为每个 POST form 增加一个 {% csrf_token %} tag. 如下:
<form>
{% csrf_token %}
</form>
2 在 view 中, 使用 django.template.RequestContext 而不是 Context.
render_to_response, 默认使用 Context. 需要改成 RequestContext.
导入 class:
from django.template import RequestContext
给 render_to_response 增加一个参数:
def your_view(request): ... return render_to_response('template.html', your_data, context_instance=RequestContext(request) )
或者
return render_to_response(template.html', RequestContext(request, {your-data}))
还有一种可能就是来到form表单的前一个view中要使用之前的那两种方法来return,否则无法找到csrf_token
相关文章推荐
- Django提交表单出错”django, CSRF token missing or incorrect”
- django CSRF token missing or incorrect
- django CSRF token missing or incorrect.
- 关于Django出现CSRF token missing or incorrect.问题解决办法(参考官方文档)
- 关于django1.7.7使用ajax后出现“CSRF token missing or incorrect”问题的解决办法
- django 403 错误:CSRF token missing or incorrect
- 解决django出现CSRF token missing or incorrect.错误
- Django提交表单报错-CSRF token missing or incorrect.
- 关于django1.7.7使用ajax后出现“CSRF token missing or incorrect”问题的解决办法
- Django提交表单出错”django, CSRF token missing or incorrect”
- django, CSRF token missing or incorrect
- django中使用ajax传输数据出现Forbidden (CSRF token missing or incorrect.): /index/mark/
- django 1.2.1更新后 关于CSRF token missing or incorrect的问题
- django1.10.3 Forbidden (403) (CSRF token missing or incorrect)
- Django报错403 Forbidden. CSRF token missing or incorrect的解决办法
- django中使用POST方法 使用ajax后出现“CSRF token missing or incorrect”
- django, CSRF token missing or incorrect
- 关于Django中CSRF token missing or incorrect报错的处理办法
- Django报错403 Forbidden. CSRF token missing or incorrect的解决办法
- CSRF token missing or incorrect