0

私はモデルAのオブジェクトをたくさん持っています(これは実際には重要ではありません..)、別のアプリにモデルBがあります。

モデル B は、他のオブジェクトを次のように参照します。

content_object  = generic.GenericForeignKey('content_type', 'object_id')

モデル A の型への参照を保持するオブジェクトにのみ関心があります。(どういうわけか) テンプレートの「後方」機能を使用してそれらを取得することは可能でしょうか?

私はもう試した:

 {% for a in objectA.objectB_set.all %}
 and so on..

しかし、「ジェネリック」では機能しないようです..?

4

1 に答える 1

3

これは実際の関係ではないため、objectA は B オブジェクトについて何も知りません。GenericRelationB を指すように ModelA にa を定義する必要があります。

于 2013-02-22T16:11:02.520 に答える