1.安装
(venv) ***\data_analyse_web>pip install django-cors-headers
2.添加应用 :在settings.py中添加应用,放到任意位置都行
INSTALLED_APPS = {
# ...
'corsheaders',
# ...
}
3. 设置中间层,在settings.py中添加中间层,放到最前面
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
# ...
]
4.设置白名单或者通配符:在settings.py中添加
# CORS 白名单(要么设置一个列表,要么使用通配符)
CORS_ORIGIN_WHITELIST = (
'http://127.0.0.1:8080',
'http://localhost:8080',
'http://www.crsc.dataanalyse:8080',
'http://www.crsc.dataanalyse:8000',
)
CORS_ALLOW_CREDENTIALS = True # 允许携带cookie
官方文档