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",
)
相关推荐
___波子 Pro Max.3 分钟前
Python获取当前脚本目录路径
python
努力成为大牛吧6 分钟前
Pycharm 接入 Deepseek API完整版教程
ide·python·pycharm
闲人编程6 分钟前
Python对象模型:一切都是对象的设计哲学
开发语言·python·模型·对象·codecapsule·下划线
二川bro11 分钟前
Python大语言模型调优:LLM微调完整实践指南
开发语言·python·语言模型
n***265611 分钟前
Windows环境下安装Redis并设置Redis开机自启
数据库·windows·redis
马克学长15 分钟前
SSM美丽华驾校信息管理系统t93d7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·驾校信息管理系统·ssm 框架
wa的一声哭了17 分钟前
Webase部署Webase-Web在合约IDE页面一直转圈
linux·运维·服务器·前端·python·区块链·ssh
张人玉27 分钟前
HandyControl使用方法
数据库·计算机视觉·handycontrol
u***276128 分钟前
【MySQL】环境变量配置
数据库·mysql·adb
坚持就完事了1 小时前
蓝桥杯中Python常用的库与模块
python·算法