我有类似于下面例子的内容
from django.db import models
from django.contrib.auth.models import User
class a(models.Model):
user = models.ForeignKey(User)
class b(a):
value = models.IntegerField()
class c(a):
model_id = models.IntegerField()
我有一个分配给变量current_user
的用户实例,有什么方法可以使current_user.b_set
有效吗?谢谢你的阅读。
答案 0 :(得分:1)
FK位于a
,而不是b
,因此没有“b_set”。您可以向User
查询a
b
的{{1}}对象,但a_set
是您拥有的唯一属性。