同じ名前を持つ2つのテンプレートタグ:the_template_tagがあります。同じ名前の2つのテンプレートタグを区別する方法はありますか?
2つのテンプレートタグを区別する方法はありますか? "source1.the_template_tag"と "source2.the_template_tag"のようなものはありますか?
私の場合です。私はdjango-timezonesを使用しています。 localtimeと呼ばれるtemplatetagがあります。これは、基本的に私がクライアントの現地時間で日付を表示することを可能にします。
{% 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 }}",
質問を元のバージョンに戻しました。回答を受け入れた後は、特に新しい質問が全く異なるため、質問を変更すべきではありません。あなたは新しい質問をして、それをリンクとして参照することができます。 –