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",
)
相关推荐
Knight_AL6 小时前
Spring AOP 中 JoinPoint 使用指南
java·python·spring
05大叔6 小时前
Spring Day02
数据库·sql·spring
知远同学6 小时前
Pycharm顶部菜单栏固定显示
ide·python·pycharm
默默前行的虫虫6 小时前
nicegui中多次调用数据库操作总结
数据库·python
Salt_07286 小时前
DAY 47 Tensorboard的使用介绍
人工智能·python·深度学习·机器学习
鸽鸽程序猿6 小时前
【Redis】事务
数据库·redis·缓存
Salt_07287 小时前
DAY 40 早停策略和模型权重的保存
人工智能·python·算法·机器学习
Knight_AL7 小时前
MySQL 分区表应用案例:优化数据管理与性能
数据库·mysql
yenggd7 小时前
华为批量下发配置命令使用telnetlib模块
网络·python·华为
不惑_7 小时前
通俗理解感知机(Perceptron)
人工智能·python