私は新しいパッケージを作成しています。これは非常に単純なものです。私は混乱していますが、どのようにテンプレートを作成すればよいですか?
ご覧のとおり、このアプリケーションがどのプロジェクトにインストールされるかはわかりませんがpip install django-something
、「何かのアプリ」に、それが使用されているプロジェクトのテンプレートを組み込みたいと考えています。
これは私の仕事ですか、他の人はどうしていますか?
テンプレートは、プロジェクトで構成されたローダーがアプリ ディレクトリの検索を開始する前に見つけられる場所に配置します。
例えば
あなたが持っている場合:
TEMPLATE_LOADERS = ('django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader')
TEMPLATE_DIRS = 'myproject/templates'
アプリが を探し、組み込みのテンプレートをオーバーライドするためfoo/bar.html
に作成する必要があります。myproject/templates/foo/bar.html