2010-01-20 3 views
0

내 템플릿 태그 중 하나에서 함수로 사용할 장고 템플릿 태그/필터를로드 할 수 있습니까?Django 템플릿 필터로드 및 재사용

django.contrib.humanize 필터를 일부로드하여 사용자 정의 템플릿 태그의 결과에 적용 할 수 있습니다. 나는 그것들을 전혀 가져 오지 못하고, 그 코드를 다시 작성하고 싶지 않습니다.

답변

3

템플릿 태그는 단지 파이썬 함수입니다. 모듈을 가져 와서 무방비 상태로 호출 할 수 있습니다. 유일한 요구 사항은 적절한 인수를 전달하는 것입니다. django.contrib.humanize.templatetags.humanize 모듈에는 작업을 수행 할 수있는 별도의 기능이 있으므로 특정 경우에는 더 쉽습니다.

+0

흠. 그게 제가 시도한 것입니다. 시도 할 때마다 잘못된 가져 오기 경로가 생겼습니다. django.contrib.humanize.templatetags import humanize '에서 '와 작동합니다. 감사합니다. –