解决Django的跨域问题

发布时间 2023-06-08 15:05:58作者: 刹爵

Django中

1 下载

pip3.8 install django-cors-headers

2 注册app

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

3 插入中间件

MIDDLEWARE = [
  '...'
    'corsheaders.middleware.CorsMiddleware',  # 解决跨域问题,注意与common.CommonMiddleware的顺序
    'django.middleware.common.CommonMiddleware',

]

 4 配置文件中加入:setting下面添加下面的配置

CORS_ALLOW_CREDENTIALS = True
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_METHODS = ('*')
CORS_ALLOW_HEADERS = ('*')