質問

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がファイルを探す場所を決定するものは何ですか?

役に立ちましたか?

解決

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

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top