0

djangoでカスタムinclusion_tagを書き込もうとしています。

http://docs.djangoproject.com/en/dev/howto/custom-template-tags/の例に従います

私は書いているだけです

@register.inclusion_tag('test.html')

ここで、test.htmlは、それを定義する.pyファイルと同じディレクトリ(apps / my_app / templatetags)にあるファイルです。

しかし、私は

TemplateDoesNotExist: test.html

エラー。これは、djangoがテンプレートを見つけられないためだと思います。

どうすればこれを確認できますか?そして、djangoがファイルを探す場所を決定するものは何ですか?

4

2 に答える 2

2

含まれているファイルは、設定ファイルで定義されているテンプレートの場所を検索することで見つかると思います。

于 2009-07-30T16:44:41.620 に答える
2

templatetagsのテンプレートは、通常のビューのテンプレートと同じ場所に配置されます。

于 2009-07-30T17:02:31.193 に答える