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 对象一无所知。您需要将 a 定义GenericRelation到 ModelA 以指向 B。

于 2013-02-22T16:11:02.520 回答