5

私は以下のようなモデル構造を持っています:

class MyObject(PolymorphicModel):
    group = models.ForeignKey(Group)

class Group(PolymorphicModel):
    pass

class SpecialGroup(Group):
    pass

ここで、すべての MyObjects を選択したいと思います。このグループは SpecialGroup タイプです。

生のSQLを実行せずに、QuerySet APIでそれを達成することは可能ですか? 私が思いついた唯一の実用的な解決策は、.extra() を使用して追加の「select」SQL クエリを実行することでした。

前もってありがとう、乾杯!

4

1 に答える 1