Django中关于“CSRF verification failed. Request aborted”的问题

  • A+
所属分类:Web前端
摘要

遇到该问题的情境:在Django中采用Ajax提交表单。解决措施:在Django中对于基于函数的视图可以使用 @csrf_exempt 注解来标识一个视图可以被跨域访问。

遇到该问题的情境:在Django中采用Ajax提交表单。

Django中关于“CSRF verification failed. Request aborted”的问题

解决措施:

  1. 在html页面中的表单内添加如下代码:
{% csrf_token %} 
  1. 在视图函数所在的py文件中添加如下代码:
from django.views.decorators.csrf import csrf_exempt  # 在接收表单数据的视图函数上添加@csrf_exempt @csrf_exempt def func():     pass 

在Django中对于基于函数的视图可以使用 @csrf_exempt 注解来标识一个视图可以被跨域访问。