Django 403 error: CSRF verification failed. Request aborted.

Django在接受POST表单的view中出现 Django 403 error: CSRF verification failed. Request aborted.

解决办法:

  1. 在view的render_to_response()中使用context_instance=RequestContext(request).

  2. 在POST的表单中加入{% csrf_token %}

  3. 确保setting.py文件中MIDDLEWARE_CLASSES包含'django.middleware.csrf.CsrfViewMiddleware'

原文地址:https://www.cnblogs.com/AllStarGIS/p/3801790.html