【发布时间】:2014-05-05 17:12:27
【问题描述】:
我的模型结构如下:
class MyObject(PolymorphicModel):
group = models.ForeignKey(Group)
class Group(PolymorphicModel):
pass
class SpecialGroup(Group):
pass
现在,我想选择所有 MyObjects,哪个组的类型为 SpecialGroup。
是否可以在不运行原始 SQL 的情况下使用 QuerySet API 来实现? 我想出的唯一可行的解决方案是使用 .extra() 运行额外的“选择”SQL 查询。
提前致谢, 干杯!
【问题讨论】:
标签: django polymorphism django-polymorphic