Django——前后端分离出现同源策略的解决方式

浏览器控制台报错:"Access-Control-Allow-Origin"

 

解决方式:在Django服务端解决

1、安装django-cors-headers(可能需要先更新pip)

pip install django-cors-headers

  

2、配置settings.py

INSTALLED_APPS = [
    '...',
    'corsheaders'
]

  

MIDDLEWARE = [
    
    'corsheaders.middleware.CorsMiddleware',
    '...',

]

  

CORS_ORIGIN_ALLOW_ALL = True
CORS_ORIGIN_WHITELIST = ("http://*",)

  

posted @ 2021-09-29 14:28  映辉  阅读(95)  评论(0)    收藏  举报