2011-05-18 100 views
3

我正在使用PyCharm。而在models.py我有这样的模式:pyCharm Django错误

class TaricCode(models.Model): 
    code = models.IntegerField(primary_key=True, verbose_name="Code") 
    description = models.CharField(max_length=256, blank=True, verbose_name="Description") 

但在views.py当我写:

tc = TaricCode.objects.all() 

objects带下划线的错误“未解决的属性引用”和代码完全不起作用为了它。当我运行应用程序时,它可以工作。 有什么问题?

回答

4

请确保您有行

from django.db import models 

这Django的包实际上是在你的Python路径中PyCharm设置。

+1

是的,你是对的。我只在“运行/调试配置”中为我的virtualenv解释器设置路径,并且我应该在“设置” - >“Python解释器”中安装类似的设置。谢谢。对不起打扰。 – 2011-05-18 15:14:31

+1

我正在导入my_models,my_models导入django.db.models。为什么PyCharm不知道如何处理? 我不喜欢为编辑器添加“不必要的”代码行。 – Kemeia 2017-10-15 09:23:53