前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记:pycharm对django代码objects无代码提示问题的解决方案

记:pycharm对django代码objects无代码提示问题的解决方案

作者头像
小海怪的互联网
发布2021-11-24 14:46:08
1.2K0
发布2021-11-24 14:46:08
举报

我们在pycharm 中的 views 文件中调整 model 中 objects.filter() 这样的语句都没有代码提示。经过各种尝试,找到以下解决文案 解决方案: 在模型类(models)定义语句里面,加上一句:

代码语言:javascript
复制
class BannerImg(BaseModel):
    name = models.CharField(max_length=100, null=True, blank=True, verbose_name='轮播名称')
    banner_img = models.ImageField(null=True, blank=True,verbose_name='轮播图片')
    banner_des = models.CharField(max_length=100,null=True,blank=True,verbose_name='轮播描述')
    link_url = models.CharField(default='#',max_length=255, null=True, blank=True,verbose_name="跳转地址")
    is_show = models.BooleanField(default=0,null=True,blank=True,verbose_name='是否显示')

    objects = Manager() #加上此句内容

但是加上后测试代码,除了 objects 常用的如get 能正常调用外,其他的调用不出来,于是重新找解决文案,发现了下面的设置设置好后,可以正常调用了:

设置方法如下:

pycharm-file-settings-languages&frameworks-django 把Enable Django Support 勾上

如图:

需要注意的我用的是专业版的pycharm ,社区版的未测试,请小伙伴们用的时候注意!!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021/9/25 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档