今、私は2つのアプリを同じプロジェクトで実行しています。フロントエンドの場合、Angularを使用していますので、理想的には、これらをまとめて1か所にまとめたいと考えています。Djangoプロジェクトで複数のアプリケーションのテンプレートと静的ファイルを管理する方法は?
しかし、Djangoのテンプレートと静的ファイルの処理方法は、これらがアプリケーションのフォルダ内に配置されていることです。
これらを1か所にまとめるにはどうすればよいでしょうか?フロントエンド用のフレームワークを使用しているので、テンプレートと静的フォルダをそれぞれのアプリケーションのフォルダ内に配置する必要はありません。例えば
:
- myapp1 /テンプレート/:私は、次のいずれかでbase.htmlファイルを置く場合、これは動作します
url(r'^$', TemplateView.as_view(template_name='base.html')),
私urls.pyでこれを持っています
- myapp2 /テンプレート/
だから、共同は何ですかこのようなことをネイション的に正しい方法ですか?
をラム
python manage.py collectstatic
を持っていることを確認するには、あなたがテンプレートや静的ファイルについて質問するかどうかを選択します。彼らは異なって扱われます。 –