社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

pycharm + django 解决跨域无提示

秦殇^ • 4 年前 • 437 次点击  

如何解决pycharm配置跨域不提示?

在这里插入图片描述
正常我们需在在如上中间件内配置跨域,但是 2019之前的版本 配置中间件可能需要全部自己敲出来,不会有提示,那我们不妨换个位置试试
在这里插入图片描述
TEMPLATES 模板的最后一行(如上图位置所示)编写跨域的中间件会出现完整提示,如若提示不准确,可多打几个单词,以更准确的提示全部中间件配置
在这里插入图片描述
然后按住Ctrl 鼠标左键单击 CorsMiddleware ,就会跳转到底层文件
在这里插入图片描述
然后就可以找到如上图所示的配置允许所有源访问的代码,只需复制以后放在文件的最下方(个人习惯)然后后面加上=True
CORS_ORIGIN_ALLOW_ALL = True 即可。
最后只需要将我们编写在TEMPLATES中的跨域中间件剪切后粘贴到MIDDLEWARE中间件的 django.middleware.common.CommonMiddleware 之前就可以啦!(如下图所示)
在这里插入图片描述

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/99674
 
437 次点击