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
  • asp之家 网络编程 m.aspxhome.com