我有兩個不同的模板標籤共享相同的名稱:the_template_tag。有什麼辦法可以區分兩個具有相同名稱的模板標籤嗎?
有什麼辦法來區分這兩個模板標籤嗎?像「source1.the_template_tag」和「source2.the_template_tag」?
這是我的情況。我正在使用django-timezones。有一個名爲本地時間的模板標籤,基本上允許我在客戶端本地時間顯示日期。
{% load timezone_filters %}
... some more code
"user_localtime": "{{ serverdate|localtime:user_timezone }}",
另外,我正在使用Django 1.4的新時區。當我需要使用客戶端本地時間(與django-timezone),然後我開始有問題。基本上,我必須關閉django的時區:
{% 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 }}",
我將您的問題恢復爲原始版本。接受答案後,你不應該改變這個問題 - 特別是因爲你的新問題是完全不同的。你應該問一個新的問題,並可以參考這個鏈接。 –