gpt4 book ai didi

Python模板,有没有办法继承多个html文件?

转载 作者:太空宇宙 更新时间:2023-11-04 01:06:35 25 4
gpt4 key购买 nike

所以说我有这个结构

<html>
<body>
<div>Here goes content 1</div>
<div>Here goes content 2</div>
<div>Here goes content 3</div>
<body>
</html>

我可以对另一个文件进行扩展,而不是让 Here goes content 1,2,3 我可以有 block 。但这意味着无论哪个文件继承了这个基本模板,都必须包含所有三个 block 。是否可以做类似的事情

<html>
<body>
<div>{% grabfrom 'firstdiv.html' %}</div>
<div>{% grabfrom 'seconddiv.html' %}</div>
<div>{% grabfrom 'lastdiv.html' %}</div>
<body>
</html>

然后我可以提供这个模板?

最佳答案

您可以使用 {% include '<template name>' %} syntax将其他模板加载到特定位置:

<html>
<body>
<div>{% include 'firstdiv.html' %}</div>
<div>{% include 'seconddiv.html' %}</div>
<div>{% include 'lastdiv.html' %}</div>
<body>
</html>

如果这些包含不需要访问当前上下文(变量),您可以通过添加关键字 without context 来启用对这些包含的缓存声明:

 <html>
<body>
<div>{% include 'firstdiv.html' without context %}</div>
<div>{% include 'seconddiv.html' without context %}</div>
<div>{% include 'lastdiv.html' without context %}</div>
<body>
</html>

参见 Import Context Behaviour section模板设计器文档。

关于Python模板,有没有办法继承多个html文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30054851/

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