转载 https://blog.youkuaiyun.com/weixin_39990025/article/details/89385105
最近新建的一个项目,使用的django,编辑器pycharm,很诡异的是,别的旧项目,也是django写的,代码提示都是好用的,就这个,模型类.objects.filter() 这样的语句都没有代码提示。
解决方案:
在模型类定义语句里面,加上一句:
objects = models.Manager()
就可以了
class TimeStampModel(models.Model):
"""
带时间戳的模型
"""
create_time = models.DateTimeField("创建时间", auto_now_add=True)
update_time = models.DateTimeField("最后修改时间", auto_now=True)
objects = models.Manager() # 加上这句就可以了

博主新建Django项目,使用Pycharm编辑器时,该项目模型类相关语句无代码提示,而旧的Django项目代码提示正常。文中给出了解决此问题的方案,即在模型类定义语句里添加特定语句。
236





