主应用包含视图和模板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... %}
每个子应用都有自己的模板,上下文按自己的视角传递。
在我看来,主视图功能应该在子应用中搜索视图,并使用模板包含所有这些视图。
有办法吗?