1、安装第三方扩展
pip install django-cors-headers
2、settings.py配置
# 添加应用
INSTALLED_APPS = [
'corsheaders',
]
MIDDLEWARE_CLASSES = [
'corsheaders.middleware.CorsMiddleware', # 放在中间件最上面 就是给响应头加了一个响应头跨域 白名单里面的会加
]
# 白名单
CORS_ORIGIN_WHITELIST=('127.0.0.1:8080','localhost:8080')
# CORS_ALLOW_HEADERS=('source','xx') # 允许哪些请求头
CORS_ALLOW_CREDENTIALS = False # 是否允许ajax携带cookie
标签:corsheaders,跨域,Django,ALLOW,CORS,解决,8080
From: https://www.cnblogs.com/20190707wdd/p/16801895.html