django配置跨域

1、第一种

复制代码
from django.views.decorators.csrf import csrf_exempt

@csrf_exempt

第二种

复制代码
安装
pip install django-cors-headers

在配置文件settings.py进入
INSTALLED_APPS = [
	...
    "corsheaders",  # 添加
]

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',  # 添加
    'django.middleware.common.CommonMiddleware',  # 添加
    ...
    #'django.middleware.csrf.CsrfViewMiddleware', # 注销这个
    ...
]

# 加入
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_METHODS = (
    'DELETE',
    'GET',
    'OPTIONS',
    'PATCH',
    'POST',
    'PUT',
    'VIEW',
)
# 允许带的请求头
CORS_ALLOW_HEADERS = (
    'authorization',
    'content-type',
    'Token',
    'User'
)
CORS_ALLOW_CREDENTIALS = True
相关推荐
ruokkk几秒前
重启Eureka集群中的节点,对已经注册的服务有什么影响
后端
一线大码7 分钟前
项目中怎么确定线程池的大小
java·后端
LNin11 分钟前
Spring AI 自定义数据库持久化的ChatMemory
后端
天天摸鱼的java工程师18 分钟前
从被测试小姐姐追着怼到运维小哥点赞:我在项目管理系统的 MySQL 优化实战
java·后端·mysql
yvestine19 分钟前
自然语言处理——文本表示
人工智能·python·算法·自然语言处理·文本表示
专注VB编程开发20年26 分钟前
asp.net mvc如何简化控制器逻辑
后端·asp.net·mvc
zzc92127 分钟前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
编程有点难42 分钟前
Python训练打卡Day43
开发语言·python·深度学习
2301_805054561 小时前
Python训练营打卡Day48(2025.6.8)
pytorch·python·深度学习