2010-03-25 8 views
1

내 장고 템플릿 중 하나에서 페이지의 여러 위치에서 반복되는 HTML 청크가 있습니다. 이 청크에만 다른 템플릿을 사용할 수있는 방법이 있습니까? 필요하다면 템플릿을 "인스턴스화"할까요?Django : 템플릿으로 구성된 템플릿

답변

3

template inheritance을 읽어야합니다.

또는 template composition을 사용할 수 있습니다.

상속은 일반적으로 더 좋은 방법입니다.

+0

어떻게 상속이 여기에서 도움이 될까요? 나는 같은 페이지를 가지고 HTML 덩어리에 대해서 이야기하고있다. 사이트 전체가 아니다. –

+0

감사합니다. '포함하다'는 유망 해 보입니다. 각각의'include' 인스턴스에 다른 변수/문맥을 보낼 수 있습니까? –

+0

@Agnel : 다음 구성을 사용하십시오. 일반적으로 상속은 템플릿 코드를 재사용하는 더 좋은 메커니즘이지만 좀 더 일반적인 대답은 더 많은 사람들에게 유용 할 것이라고 생각했습니다. 일반적으로 상속이 더 좋은 방법이라고 암시하도록 수정되었습니다. – cethegeek

관련 문제