Django models Django查询继承的模型

Django models Django查询继承的模型,django-models,Django Models,我有一些类似下面的例子 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() 我有一个用户实

我有一些类似下面的例子

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\u User
,有什么方法可以让
current\u User.b\u set
工作吗?谢谢阅读。

FK在
a
上,而不是
b
,因此没有“b_设置”。您可以查询
User
,查找具有
a
b
的对象,但
a_集
是您唯一拥有的属性。

FK在
a
上,而不是
b
,因此没有“b_集”。您可以查询
User
对象,其中
a
对象具有
b
,但
a\u集
是您唯一拥有的属性。

对于所有
b
对象,查询
a\u集
的好方法是什么?我认为它是
。过滤器(a\u b\u isnull=False)
,但我不确定。不久前我放弃了模型继承。对于所有的
b
s,查询
a\u集
的好方法是什么?我认为是
.filter(a\u b\u isnull=False)
,但我不确定。不久前我放弃了模型继承。