2012-03-29 1 views
0

클래스 기반 일반 뷰의 템플릿 내에 include 템플릿 태그를 사용하고 있는데 다음과 같이 만든 사용자 정의 경로를 추가해야합니다. 현재 모델 시스템 이름을 Django가 포함 된 템플릿을 확인하기 위해 검사 할 템플릿 목록에 추가합니다.Django에서 현재 클래스 기반 일반 뷰의 모델에 따라 템플릿 로더에 경로를 추가하는 방법

사용자 정의 템플릿 로더를 만들려고하지만 모델을 얻으려면보기, 요청 또는 컨텍스트에 액세스해야하며 도달 방법을 찾지 못했습니다.

어떻게해야합니까?

답변

0

정확하게 질문을 이해하면 Inclusion tags이 유용 할 것입니다. 데코레이터의 takes_context 매개 변수를 True으로 설정하면됩니다.

+0

감사합니다. 그러나이 솔루션은 사용자 정의 포함 태그에만 적용됩니다. 두 경우 모두 동일한 사용자 지정 템플릿 로더를 사용하고자합니다. 포함 태그 및 템플릿보기. 또한 맞춤 포함 태그를 피하고 싶습니다. –

관련 문제