0

私は新しいパッケージを作成しています。これは非常に単純なものです。私は混乱していますが、どのようにテンプレートを作成すればよいですか?

ご覧のとおり、このアプリケーションがどのプロジェクトにインストールされるかはわかりませんがpip install django-something、「何かのアプリ」に、それが使用されているプロジェクトのテンプレートを組み込みたいと考えています。

これは私の仕事ですか、他の人はどうしていますか?

4

2 に答える 2

1

テンプレートは、プロジェクトで構成されたローダーがアプリ ディレクトリの検索を開始する前に見つけられる場所に配置します。

例えば

あなたが持っている場合:

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

于 2013-08-23T14:48:28.917 に答える