0

Google App Engine에는 django-nonrel을 사용하고 있으며 django에는 외래 키 목록을 저장하는 모델 객체가 있습니다. 이 객체를 장고 템플릿에 보내고 템플릿을 원래 객체가 참조한 객체에 액세스 할 수있게하려고합니다. 그러나 django 템플릿에서 외래 키는 유니 코드 번호로 표시되므로 장고 템플릿에서 항목에 직접 액세스 할 수없는 것 같습니다.템플릿의 장고 외래 키

내 원래 개체를 장고 템플릿으로 보내고 외래 키 필드에 표시된 개체에 쉽게 액세스 할 수있는 방법이 있습니까? 정상적인 장고에서는 아마도 manytomany 필드를 사용하는 것이 가장 좋지만 django-norel은 이것을 지원하지 않습니다.

제공 할만한 의견을 보내 주셔서 감사합니다.

+0

유니 코드 번호 란 무엇입니까? –

+0

죄송합니다. 숫자가있는 유니 코드 문자열을 의미합니다. (예 : u'3 ') –

+0

'10 진수 문자열 '입니다. 그것들은 키 이름입니까, 신분증입니까? –

답변

1

원본 개체를 템플릿으로 보내기 전에 해결해야합니다. 키 목록을 반복하고 관련 개체를 가져 와서 새 목록에 추가하면됩니다. 그런 다음 새 목록을 별도의 특성으로 전달할 수 있습니다 개체에.

목록에 많은 항목이있는 경우 속도가 느려질 수 있습니다.

+0

멋지다, 입력에 감사드립니다! –