同じプロジェクト内の別のアプリからこのテンプレート タグを呼び出しています。ただし、作業中のアプリでより適切に機能するように変更したいと思います。
templatetags
アプリ内にディレクトリを作成し、テンプレートタグファイルをコピーしてから、変更を加えました。したがって、次のようになります。
theotherapp/templatetags/sometags.py
myapp/templatetags/sometags.py
私が気づいたのは、他のアプリのテンプレート タグがまだ使用されていることです。しかし、アプリでテンプレートタグのファイル名を変更すると...
myapp/templatetags/sometags.py -> myapp/templatetags/sometags_myapp.py
スクリプトでロードされたテンプレートタグの名前を新しいものに変更すると、意図したとおりに機能します。しかし、私はそのようにしたくありません。
私の質問は
、別のアプリのテンプレート タグと同じファイル名を持っている場合、自分のアプリにローカルなテンプレート タグ スクリプトを使用することを Django に知らせるにはどうすればよいですか?
ただし、プロジェクト内の他のアプリがそれに依存しているため、Django は他のアプリのテンプレート タグを調べていることを引き続き保持したいと思います。
ちなみに私はDjango 1.3を使用しています。