码迷,mamicode.com
首页 > 编程语言 > 详细

python项目_跨域问题

时间:2020-06-20 11:36:32      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:后端   tin   setting   访问   djang   dev   nbsp   simple   通过   

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

 

python项目_跨域问题

标签:后端   tin   setting   访问   djang   dev   nbsp   simple   通过   

原文地址:https://www.cnblogs.com/jalen-123/p/13167720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!