Django CORS配置方案

参考

https://pypi.org/project/django-cors-headers/

在setting.py中设置

python 复制代码
INSTALLED_APPS = [
	......
	'corsheaders', #添加此行
]

MIDDLEWARE=[
	......
	'corsheaders.middleware.CorsMiddleware', #添加此行
	'django.middleware.common.CommonMiddleware',
	#'django.middleware.csrf.CsrfViewMiddleware',#注释此行
	......
]

#添加配置此白名单
#CORS_ALLOW_ALL_ORIGINS =TRUE
CORS_ALLOWED_ORIGINS = [
    "https://example.com",
    "https://sub.example.com",
    "http://localhost:8080",
    "http://127.0.0.1:9000",
]
CORS_ALLOW_METHODS = (
    "DELETE",
    "GET",
    "OPTIONS",
    "PATCH",
    "POST",
    "PUT",
)

CORS_ALLOW_HEADERS = (
    "accept",
    "authorization",
    "content-type",
    "user-agent",
    "x-csrftoken",
    "x-requested-with",
)
相关推荐
dblens 数据库管理和开发工具21 小时前
数据库工具装进了一个 Agent:DBLens for MariaDB 上线
数据库·mariadb
Jetev21 小时前
CSS如何实现复杂圣杯布局_结合flex布局与flex-basis轻松实现
jvm·数据库·python
kobe_OKOK_21 小时前
DRF 搜索功能实现
数据库·sqlite
大迪deblog21 小时前
系统架构设计-Redis设计-缓存穿透、缓存击穿、缓存雪崩
数据库·redis·系统架构
2401_8676239821 小时前
HTML5中SVG解析器原理及手动构建矢量字符串
jvm·数据库·python
老纪21 小时前
Angular 表单中基于下拉选择动态启用字段必填校验的完整实现
jvm·数据库·python
weixin_4597539421 小时前
Vue.js响应式shallowReadonly实现对象属性的一层状态保护
jvm·数据库·python
m0_4708576421 小时前
uni-app怎么实现拖拽调整顺序 uni-app可拖动格子布局实现【技巧】
jvm·数据库·python
深蓝易网21 小时前
工厂目视化实操手册,告别形式主义
运维·网络·数据库·人工智能·汽车
dFObBIMmai21 小时前
MySQL如何利用存储过程封装权限_通过DEFINER与INVOKER模式控制
jvm·数据库·python