0

저는 모델 A (실제로는 중요하지 않습니다 ..)의 객체를 가지고 있고, 다른 응용 프로그램에있는 모델 B가 있습니다.GenericForeignKey-object에 대해 Django 템플릿 '_set.all'을 사용할 수 있습니까?

모델 B는 같은 다른 객체를 참조합니다

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

내가 템플릿을 사용하여이 (어떻게 든)에 가능한 것 모델 A. 의 유형에 대한 참조를 보유하고있는 객체에만 관심이 있어요 ' 거꾸로 '기능을 검색 할 수 있습니까?

나는 시도했다 :

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

그러나이하지 않는 것이 '제네릭'작업을 ..?

답변

3

실제 관계가 아니므로 objectA는 B 개체에 대해 아무것도 모릅니다. ModelA에 GenericRelation을 지정하여 B를 다시 가리켜 야합니다.

+0

두려웠는지 확인해 주셔서 감사합니다. – BSG