Pycharm在django 1.10中没有显示基类的继承字段

时间:2016-08-10 05:02:16

标签: python django pycharm

我正在为我的项目使用pycharm,并且我创建了一个核心文件夹,它托管所有抽象模型,例如

class TimeStampedModel(models.Model):
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

    class Meta:
        abstract = True

当我尝试在其他应用程序中导入此类时,Pycharm给了我一个错误,这样就不会识别基类属性,例如模型

enter image description here

但这是完美有效的python代码。如何解决这个问题。

我的项目结构是enter image description here

1 个答案:

答案 0 :(得分:0)

您导入的人TimeStampedModel。但是我没找到你的models。你在哪里进口的?如果你的modelsTimeStampedModel内,那就像那样导入,

from ..core.TimeStampedModel import models

from ..core import TimeStampedModel.models as models

随意编写pythonic代码:)