django csrf解决办法
原文出处:http://www.cppblog.com/momoxiao/archive/2011/10/03/157443.aspx?opt=admin
1在templete中,为每个POSTform增加一个{%csrf_token%}tag.如下:
<form>
{%csrf_token%}
</form>
2在view中,使用django.template.RequestContext而不是Context.
render_to_response,默认使用Context.需要改成RequestContext.
导入class:
fromdjango.templateimportRequestContext
给render_to_response增加一个参数:
defyour_view(request):
...
returnrender_to_response('template.html',
your_key_value,
context_instance=RequestContext(request)
)