python dhango CSRF验证失败. 请求被中断._解决方法

原因

  1. django的配置中设置了跨站请求的限制,默认禁止的状态

  2. form表单发送post请求时,服务端要求客户端加上csrfmiddlewatetoken字段,该字段的值为当前会话ID加上一个密钥的散列值。

解决方法

  1. 在setting文件里将django.middleware.csrf.CsrfViewMiddleware注释掉

python dhango CSRF验证失败. 请求被中断._服务端_02

  1. 在form表单后边加上{% csrf_token %}

python dhango CSRF验证失败. 请求被中断._字段_03