Django反向关系属性不存在

时间:2018-07-07 10:39:11

标签: django django-models django-queryset python-3.6 django-1.11

假设我有AssetUser模型,如下所示。

class AssetUser(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)

我的查询集如下。

qs = User.objects.get(pk=1)

当我运行qs.assetuser_set时,出现如下错误。

  

回溯(最近通话最近):     文件“”,第1行,位于   AttributeError:“用户”对象没有属性“ assetuser_set”

我在这里犯了什么错误。

1 个答案:

答案 0 :(得分:2)

Django模型应该从Model类继承,因此您需要将代码更改为此:

class AssetUser(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)