我正在为我的项目使用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给了我一个错误,这样就不会识别基类属性,例如模型
但这是完美有效的python代码。如何解决这个问题。
答案 0 :(得分:0)
您导入的人TimeStampedModel
。但是我没找到你的models
。你在哪里进口的?如果你的models
在TimeStampedModel
内,那就像那样导入,
from ..core.TimeStampedModel import models
或
from ..core import TimeStampedModel.models as models
随意编写pythonic代码:)