美文网首页
记:pycharm对django代码objects无代码提示问题

记:pycharm对django代码objects无代码提示问题

作者: 小海怪的互联网 | 来源:发表于2021-09-25 12:37 被阅读0次

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

    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 ,社区版的未测试,请小伙伴们用的时候注意!!

    相关文章

      网友评论

          本文标题:记:pycharm对django代码objects无代码提示问题

          本文链接:https://www.haomeiwen.com/subject/selxnltx.html