나는 동일한 이름을 공유하는 2 개의 다른 템플릿 태그 인 the_template_tag를 가지고 있습니다.동일한 이름을 가진 두 templatetag를 구별 할 수있는 방법이 있습니까?
두 템플릿 태그를 구별 할 수있는 방법이 있습니까? "source1.the_template_tag"및 "source2.the_template_tag"같은 것이 있습니까?
내 경우입니다. django-timezones을 사용하고 있습니다. 기본적으로 클라이언트 로컬 시간에 날짜를 표시 할 수있는 localtime이라는 templatetag가 있습니다.
{% load timezone_filters %}
... some more code
"user_localtime": "{{ serverdate|localtime:user_timezone }}",
또한 나는 장고 1.4의 새로운 시간대를 사용하고 있습니다. 클라이언트 로컬 시간 (django-timezone)을 사용해야 할 때 문제가 발생하기 시작합니다. 기본적으로 나는 장고의 시간대를 꺼야한다.
{% load tz %}
... some more code
{% localtime off %}
그러나 templatetag는 동일하다. 당신은 두 가지 옵션이
{% load tz %}
{% load timezone_filters %}
... some more code
{% localtime off %}
"user_localtime": "{{ serverdate|localtime:user.user_timezone }}",
질문을 원래 버전으로 되 돌렸습니다. 답변을 수락 한 후에는 질문을 변경하면 안됩니다. 특히 새로운 질문이 완전히 다르기 때문에. 새로운 질문을하고이 질문을 링크로 참조 할 수 있습니다. –