Django查询继承的模型

时间:2010-11-17 00:09:16

标签: 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()

我有一个分配给变量current_user的用户实例,有什么方法可以使current_user.b_set有效吗?谢谢你的阅读。

1 个答案:

答案 0 :(得分:1)

FK位于a,而不是b,因此没有“b_set”。您可以向User查询a b的{​​{1}}对象,但a_set是您拥有的唯一属性。