跨域请求解决办法(Django)

跨域请求解决办法(Django)

1.安装第三方扩展:

pip install django-cors-headers

settings.py里面操作

2.添加应用:

INSTALLED_APPS = (
    ...
    'corsheaders',
    ...
)

3.第三步,添加中间件,注意放在第一条,第一时间进行处理:

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',
    ...
]
     3-4、配置访问规则或白名单:

4.允许所有域名跨域(优先选择)

CORS_ORIGIN_ALLOW_ALL = True

5.允许携带Cookie

CORS_ALLOW_CREDENTIALS = True
posted @ 2024-05-06 17:14  蓝幻ﹺ  阅读(49)  评论(0)    收藏  举报