1

メイン アプリにはビューとテンプレートが含まれており、dashboard.html がそれに割り当てられます。メイン アプリにはさまざまな数のサブアプリ (独自のビューとテンプレートを使用) を含めることができ、dashboard.html のコンテンツを動的に埋める必要があります。

新しいサブアプリを追加するたびに、dashboard.html またはメイン ビューを変更せずにこれを実現したいと考えています。

アプリケーションの構造:

MAIN_app/
--templates/
----dashboard.html
--views.py

--SUB_app1/
----templates/
------template_app1.html
----views.py

--SUB_app2/
----templates/
------template_app2.html
----views.py



#dashboard.html
<h1>DASHBOARD</h1>

{% template_app1.html (with context) %}

{% template_app2.html (with context) %}

{% and so on... %}

各サブアプリには、独自のビューによって渡されるコンテキストを持つ独自のテンプレートがあります。

私の考えでは、メイン ビュー関数はサブアプリ内のビューを検索し、これらすべてのビューをテンプレートに含める必要があります。

それを行う方法はありますか?

4

0 に答える 0