【发布时间】:2016-06-24 00:40:31
【问题描述】:
我在 django 中创建了 2 个模型,第一个将 django auth 用户作为外键,第二个将第一个模型作为外键,就像在 models.py 中这样:
class SGIUsers(models.Model):
charge = models.CharField('Cargo', max_length=80)
user = models.ForeignKey(User, unique=True)
class ResponsibleStateFlow(ModelBase):
user = models.ForeignKey(SGIUsers, verbose_name = 'Responsable', blank = False )
process= models.ForeignKey(Process, verbose_name='Proceso')
但我收到此错误:
sgiprocess.ResponsibleStateFlow.user: (fields.E300) Field defines a relation with model 'SGIUsers', which is either not installed, or is abstract.
我当然已经导入了 django auth 用户。有什么想法吗??
【问题讨论】:
-
您检查过您的
INSTALLED_APPS设置吗? -
是的,当然,一切都井井有条。
标签: django django-models