1、第一种
from django.views.decorators.csrf import csrf_exempt
@csrf_exempt
![](https://i-blog.csdnimg.cn/direct/80ebbb2c7c4b479e84b3c88eb56cb36d.png)
第二种
安装
pip install django-cors-headers
在配置文件settings.py进入
INSTALLED_APPS = [
...
"corsheaders", # 添加
]
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware', # 添加
'django.middleware.common.CommonMiddleware', # 添加
...
#'django.middleware.csrf.CsrfViewMiddleware', # 注销这个
...
]
# 加入
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_METHODS = (
'DELETE',
'GET',
'OPTIONS',
'PATCH',
'POST',
'PUT',
'VIEW',
)
# 允许带的请求头
CORS_ALLOW_HEADERS = (
'authorization',
'content-type',
'Token',
'User'
)
CORS_ALLOW_CREDENTIALS = True