私は以下のようなモデル構造を持っています:
class MyObject(PolymorphicModel):
group = models.ForeignKey(Group)
class Group(PolymorphicModel):
pass
class SpecialGroup(Group):
pass
ここで、すべての MyObjects を選択したいと思います。このグループは SpecialGroup タイプです。
生のSQLを実行せずに、QuerySet APIでそれを達成することは可能ですか? 私が思いついた唯一の実用的な解決策は、.extra() を使用して追加の「select」SQL クエリを実行することでした。
前もってありがとう、乾杯!