2009-05-20 3 views
1

レッツにすべての私のアプリケーション間で共有グローバルtemplatetagsを持っている:ジャンゴ - Pythonの - 私が持っていると言うどのように一つのプロジェクト

proj1/app1 
proj1/app1/templatetags/my_shared_tags.py 
proj1/app2 
proj1/templates 
proj1/templates/app1/index.html 
proj1/templates/app2/index.html 

、どのように私は私ではapp1からmy_shared_tag.pyからタグを再利用することができますapp2。

+0

ジムの答えはすべてあなたのtemplatetagsを使用してからあなたを防ぐことは何もありません、正しいです。たぶんあなたは{%load ...%}を忘れていますか? –

答えて

1

してみましたか?私はあなたがジャンゴと箱から出して、すべてのテンプレート内のすべてのテンプレートタグを使用することができますかなり確信して

:)

+0

私はそれを試みました。タグが見つかりませんでした。 私が使用: {%負荷my_shared_tagsの%} {%負荷APP1/my_shared_tags%} {%負荷APP1/templatetags/my_shared_tags%} なし運。 私はプロジェクト全体のテンプレートタグ をproj1/templatetags/my_shared_tags.py の下に置いて、すべてのアプリで使用できるようにすることができますか? 正確な構文があれば、それは素晴らしいでしょう。 – un33k

+0

もう少し確認する:テンプレートタグを含むアプリがインストールされていますか? templatetagsディレクトリに "__init__.py"ファイルが含まれていますか? – Jiaaro

関連する問題