Django 表单提交出现错误 CSRF verification failed. Request aborted

5520阅读 0评论2013-09-12 baifengxian
分类:Python/Ruby

刚接触Django,在表单提交出现错误“CSRF verification failed. Request aborted.”
如图:

解决办法参见:
我的解决办法:
1、在模板页表单下添加代码

点击(此处)折叠或打开

  1. {% csrf_token %}
2、在视图也引入并使用RequestContext

点击(此处)折叠或打开

  1. from django.template import RequestContext

  2. return render_to_response('tepaozu/reged.html', {'user':user_id}, context_instance = RequestContext(request))
代码第一行引入RequestContext;第三行返回HttpResponse时使用RequestContext。

这个错误困扰了俺一天,至于原理,随后细看看。

上一篇:Python3学习笔记(一)
下一篇:Django的自增字段如何向数据库中存储