gpt4 book ai didi

django - 如何从其他处理过的模板中组合一个模板?

转载 作者:行者123 更新时间:2023-12-01 03:01:51 24 4
gpt4 key购买 nike

我有一个带有几个应用程序的 django 项目 pro1:app1、app2、app3 等等。我想显示一些顶级模板,其中包含来自每个应用程序的块:

example_base_template.html:

[header /]
[left nav bar]{{ app1 rendered template }}[/left nav bar]
[right nav bar]{{ app2 rendered template }}[/right nav bar]
[center section]{{ app1 main functionality template }}[/center section]
[footer]{{ app3 rendered template }}{{ app4 rendered template }}[/footer]

所有这些应用程序模板都是动态的,使用 DB。如何以最恰当和优雅的方式做到这一点?或者问题是如何将 4 个不同的 View 连接到一个 URL?

最佳答案

您可以使用 {% include %}标签。但这对你帮助不大。更好的解决方案是编写自定义inclusion tag具有所需的模板和功能。

您不能(以简单的方式)将多个 View 混合为一个。尝试标记其漂亮的 Django 解决方案。

关于django - 如何从其他处理过的模板中组合一个模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/283300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com