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",
)
相关推荐
郭小李3 分钟前
转发与重定向
java·服务器·数据库
小嘉丶学长5 分钟前
Day13 · 列表与元组
linux·运维·服务器·开发语言·python
时间售卖铺8 分钟前
MySQL事务ACID与隔离级别深度解析
运维·数据库·mysql·云原生
悟道书生9 分钟前
Kingbase数据库使用命令来执行init.sql(包含建库建表语句)
数据库·oracle
小小张说故事16 分钟前
Python 的 int 为什么不会溢出?拆开 PyLongObject 和它背后那串变长数组
python
潇湘秦21 分钟前
SQL Server 2016+ 整数类型元数据扩宽(秒级变更)完整说明
数据库·算法
晴天¥25 分钟前
记一次Oracle 归档进程卡死怎么去有效排查
数据库·oracle
小手cool33 分钟前
PostgreSQL 基础入门:从安装到核心概念
数据库·postgresql
Bushlet35 分钟前
Mysql建库及建表流程总结
数据库·mysql