找回密码
 立即注册

QQ登录

只需一步,快速开始

办理django跨域的题目小结(Hbuilder X)

2024-11-4 21:36| 发布者: db4d5a85| 查看: 153| 评论: 0

摘要: 目次一、安装库django-cors-headers二、配置settings的INSTALLED_APPS三、配置settings的MIDDLEWARE四、配置settings的CORS_ALLOWED_ORIGINS五、测试[code]媒介:利用django做后端,Hbuilder X 做前端开发时,利用内
目次
[code]媒介:利用django做后端,Hbuilder X 做前端开发时,利用内置浏览器正常,但是利用运行到Chrome时就报错Ensure CORS response header values are valid,原来是跨域题目[/code]

一、安装库django-cors-headers

[code]pip install django-cors-headers[/code]

二、配置settings的INSTALLED_APPS

添加下图

[code]INSTALLED_APPS = [ ... 'corsheaders', ... ] [/code]

三、配置settings的MIDDLEWARE

添加

[code]MIDDLEWARE = [ ... 'corsheaders.middleware.CorsMiddleware', ... ] [/code]

四、配置settings的CORS_ALLOWED_ORIGINS

[code]CORS_ALLOWED_ORIGINS = [ "http://localhost:8080", # 替换为你的前端应用的URL # 大概利用 '*' 来允许所有源(不保举) # '*' ][/code]

我是本地调试

注意:

[code]不要将[code]CORS_ALLOWED_ORIGINS[/code]设置为[code]'*'[/code],除非你真的想要允许所有源访问你的API。这样做会使你的API容易受到跨站请求伪造(CSRF)和其他类型的攻击。[/code]

五、测试

到此这篇关于办理django跨域的题目(Hbuilder X)的文章就介绍到这了,更多相关django跨域内容请搜刮脚本之家从前的文章或继续浏览下面的相关文章盼望各人以后多多支持脚本之家!


来源:https://www.jb51.net/python/328345qgx.htm
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

最新评论

关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-1 19:01 , Processed in 0.035377 second(s), 20 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部