0
경로가 상황에 따라 달라지는 템플릿을로드해야합니다. 나는 Loader 사용자 정의를 만들었습니다. 내 사용자 정의 템플릿 로더에서 템플릿의 컨텍스트에 어떻게 액세스합니까?Django의 템플릿 로더에서 템플릿 컨텍스트를 얻으려면 어떻게해야합니까?
경로가 상황에 따라 달라지는 템플릿을로드해야합니다. 나는 Loader 사용자 정의를 만들었습니다. 내 사용자 정의 템플릿 로더에서 템플릿의 컨텍스트에 어떻게 액세스합니까?Django의 템플릿 로더에서 템플릿 컨텍스트를 얻으려면 어떻게해야합니까?
가지고있는 프로젝트 구조의 예를 들려 줄 수 있습니까?
myproject/
myapps1/templates/myapp_template
또는 정규이다 :
그것을인가 요청에 대한
myproject/
myapps1
templates/myapps1/myapp_template
이유는 문제의 많은 템플릿 태그, url.py
및 프로젝트 구조를 통해 해결 될 수 있다는 것입니다.
첫 번째 유형에서는 사용자 정의 로더가 필요할 수 있습니다. 두 번째에서는 템플릿 태그와 myapps1/urls.py
이 트릭을 수행합니다.
템플릿 로더에서 컨텍스트를 얻을 수있는 방법이 없다는 결론을 얻었으므로 마침내'TemplateView' 렌더링 함수를 덮어 쓰고 사용자 정의'include' 템플릿 태그를 개발했습니다 :) ty! –
우수. 나는 그것을 미래의 어떤 곳에서 사용할 것이다. – Afrowave