我有 2 个共享相同名称的不同模板标签:the_template_tag。
有什么方法可以区分这两个模板标签吗?像“source1.the_template_tag”和“source2.the_template_tag”这样的东西?
这是我的情况。我正在使用django-timezones。有一个名为 localtime 的模板标签,它基本上允许我以客户端本地时间显示日期。
{% 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 %}
但是模板标签是一样的。然后,当然,当我尝试同时使用这两种方法时会出现错误:
{% load tz %}
{% load timezone_filters %}
... some more code
{% localtime off %}
"user_localtime": "{{ serverdate|localtime:user.user_timezone }}",