2010-06-16 2 views
1

장고 주석 양식에서 일부 사용자 지정 작업을 수행하려고합니다. 플랫 페이지 모델 데이터를 배열로 반환하는 "get_flatpage_by_id"라는 간단한 태그가 있습니다. 이것은 내가 기대하고있다 :Django : 서식 파일의 간단한 태그에 양식 변수를 전달하는 방법

그것은 그 ID flatpage 반환 것

는 14입니다 {%는 페이지 %로 14 get_flatpage_by_id}하지만 통과하려고하면이 작동하지 않는 {{form.object_pk.data}} (14를 반환). 이 그것을 같이하는 방법입니다 : {페이지 %로 % get_flatpage_by_id form.object_pk.data}

간단한 태그 값 "form.object_pk.data"(문자열)를 수신하지 14. 난 몰라 Django에게 "form.object_pk.data"가 문자열이 아니라 변수라는 것을 알 수 있습니다!

답변

-2

걱정하지 마라, 내 친구는 내가 템플릿에 전달되는 모든 데이터를 읽을 수 있습니다 필터에서

... 솔루션을했다, 그래서 나는 양식 객체 내가 필요한 데이터를 받았다.

+1

코드 스 니펫을 게시 하시겠습니까? 나는이 문제에 대한 해답을 찾기 위해이 질문을 보았습니다. –

+0

templatetags에서 다음 구문을 사용하여 플랫 페이지 ID에 액세스 할 수 있습니다. 컨텍스트 [ 'form']. object_pk.data 앞에서 말한 것처럼 템플릿 태그의 모든 컨텍스트 요소에 액세스 할 수 있습니다 (여기에는 전달 된 Django 변수가 포함됨). 주형). – Remigijus

관련 문제