【发布时间】:2017-01-14 18:33:19
【问题描述】:
示例情况如下:
# models.py
class Form(models.Model):
name = models.CharField()
class A(models.Model):
form = models.ForeignKey(Form)
class B(A):
name = models.CharField()
# view.py
form = Form.objects.get(id=1)
form.a_set.all() # works
form.b_set.all() # doesn't work
我想通过父类A 外键访问所有相关的B 对象,但我似乎无法做到这一点。如果我通过A 访问它们,那么我只会得到通用父类查询集。谢谢。
【问题讨论】:
标签: python django django-models django-inheritance