1、第一种
from django.views.decorators.csrf import csrf_exempt@csrf_exempt
第二种
安装
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