Django 前后端分离解决跨域的问题

报错信息

1
Access-Control-Allow-Origin' header is present on the requested resource.

解决:

1,安装

1
pip install django-cors-headers

2 ,添加配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# CORS组的配置信息
CORS_ORIGIN_WHITELIST = (
    'http://localhost:9528',
)
 
# 允许ajax跨域请求时携带cookie
CORS_ALLOW_CREDENTIALS = True 
 
 
# 添加应用
 
INSTALLED_APPS = [
    ...
    'corsheaders',
    ...
 
]
 
#中间件
MIDDLEWARE = [
    #必须写在第一个位置
    'corsheaders.middleware.CorsMiddleware',
    ...
]

 

posted @   丿小贰灬  阅读(238)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示