django開発中、CSRF tを間違えました.

2624 ワード

解決方法:


1、          cookie,     。


2、  settings.py   MIDDLEWARE_CLASSES    

'django.middleware.csrf.CsrfViewMiddleware'、ない場合は追加


3、   templete  ,     POST form      {% csrf_token %} tag.   : 

{% csrf_token %
}

 

4、  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) )