主应用程序包含分配给它的视图和模板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... %}
每个子应用程序都有自己的模板,上下文通过自己的视图传递。
在我看来,主视图功能应该在子应用程序中搜索视图,并将所有这些视图包含在模板中。
有没有办法做到这一点?