問題タブ [django-model-utils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
119 参照

python - ジャンゴでは、スーパークラスに外部キーを定義することは可能ですが、クエリ時にサブクラスを返すことはできますか?

次のモデルがあると仮定します。

今私が望むのは、オブジェクトを反復処理するときSomeConnectorに、スーパークラスではなく、それぞれのサブクラスのオブジェクトをすぐに取得したいということです。例えば

たとえば、次のようになります。

ただし、スーパークラスのオブジェクトは使用しないでください。

私はdjango-model-utilsを知っており、次のようにスーパークラスを直接クエリすることで同様のことができます。

はどこobjects_inheritanceInheritanceManager付いていますかSomeSuperClass。ただし、クエリに使用したい別のクラスでスーパークラスが外部キーとして使用されている場合、これを再現する方法はまだわかりませんでした。