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
相关推荐
vivo互联网技术2 分钟前
缓存监控治理在游戏业务的实践和探索
java·后端·开源
小胖墩有点瘦12 分钟前
基于Python+Django的二手房信息管理系统
开发语言·python·django
Asthenia041227 分钟前
MyBatis-Plus 常见 API 实战:从基础到多表联查
后端
天天扭码38 分钟前
当大模型成为我的赛博嘴替:魔搭社区驯AI实录
前端·人工智能·python
江沉晚呤时39 分钟前
桥接模式(Bridge Pattern)在 .NET Core 中的实现
java·开发语言·后端·c#·.netcore·net
Asthenia041244 分钟前
分析 Elasticsearch 实现拼写纠错的原理及 Java 客户端操作实现
后端
小兔崽子去哪了1 小时前
Docker 安装 MongoDB
后端·mongodb
程序员爱钓鱼1 小时前
Go语言实现SEO友好的Slug生成器:支持中英文、唯一性检查
后端·go·排序算法
油丶酸萝卜别吃1 小时前
springBoot中myBatisPlus的使用
java·spring boot·后端
马小学编程1 小时前
Python元组
开发语言·笔记·python·学习·职场发展