首页 > 其他分享 >Django解决跨域

Django解决跨域

时间:2022-10-18 11:00:31浏览次数:52  
标签:corsheaders 跨域 Django ALLOW CORS 解决 8080

1、安装第三方扩展

pip install django-cors-headers

2、settings.py配置

# 添加应用
INSTALLED_APPS = [
  'corsheaders',
]

MIDDLEWARE_CLASSES = [
'corsheaders.middleware.CorsMiddleware',  # 放在中间件最上面 就是给响应头加了一个响应头跨域  白名单里面的会加
]

# 白名单
CORS_ORIGIN_WHITELIST=('127.0.0.1:8080','localhost:8080')

# CORS_ALLOW_HEADERS=('source','xx') # 允许哪些请求头
CORS_ALLOW_CREDENTIALS = False   # 是否允许ajax携带cookie

标签:corsheaders,跨域,Django,ALLOW,CORS,解决,8080
From: https://www.cnblogs.com/20190707wdd/p/16801895.html

相关文章