Python项目跨域问题解决方案
作者:jalen-tian 时间:2022-12-01 17:39:32
1.可以通过settings/dev.py的ALLOWED_HOSTS,设置允许访问
# 设置哪些客户端可以通过地址访问到后端
ALLOWED_HOSTS = [
'api.luffycity.cn',
]
2.安装跨域模块(一下代码修改都是在settings.dev下进行的)
pip install django-cors-headers -i https://pypi.douban.com/simple
添加应用
INSTALLED_APPS = (
...
'corsheaders',
...
)
中间件设置【必须写在第一个位置】
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
...
]
添加白名单
# CORS组的配置信息
CORS_ORIGIN_WHITELIST = (
'www.luffycity.cn:8080',
)
CORS_ALLOW_CREDENTIALS = False # 允许ajax跨域请求时携带cookie
来源:https://www.cnblogs.com/jalen-123/p/13167720.html
标签:python,项目,跨域
0
投稿
猜你喜欢
win10系统下Anaconda3安装配置方法图文教程
2022-08-06 23:01:49
如何用word vb宏来生成sql
2024-01-23 02:31:33
Python 删除连续出现的指定字符的实例
2023-11-21 08:36:15
用Python的Tornado框架结合memcached页面改善博客性能
2023-07-21 09:14:20
SQL里面用自定义Split()完成个性化需求
2024-01-15 08:07:58
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2024-04-17 10:37:57
Django和Ueditor自定义存储上传文件的文件名
2021-02-26 02:43:17
Python排序搜索基本算法之归并排序实例分析
2023-10-19 04:15:11
SQLite5-使用Python来读写数据库
2024-01-15 23:44:08
丢失的数据忘记备份的处理方法[图文]第1/2页
2024-01-18 22:18:41
Mysql数据库常用命令
2009-03-06 14:29:00
javascript事件冒泡,事件捕获和事件委托详解
2024-04-10 14:02:47
python基于tkinter制作m3u8视频下载工具
2022-08-27 06:11:57
Python的dict字典结构操作方法学习笔记
2022-10-27 10:56:21
利用Python将彩色图像转为灰度图像的两种方法
2021-02-06 05:28:54
MySQL事务处理与应用简析
2024-01-21 09:01:24
Javascript 注册事件浅析
2024-04-28 10:20:22
MySQL拼接字符串函数GROUP_CONCAT详解
2024-01-27 18:21:56
python实现解数独程序代码
2021-05-16 18:39:43
python3去掉string中的标点符号方法
2021-06-27 01:29:45