gpt4 book ai didi

Django 模板引擎缩进

转载 作者:行者123 更新时间:2023-12-03 20:49:12 26 4
gpt4 key购买 nike

在扩展/包含模板时,我很难让 Django 的模板引擎正确缩进

这些文件:
index.html

<html>
<body>
<div id="hello">
{% block bar %}
{% endblock %}

{% include 'baz.html'%}
</div>
</body>
</html>
bar.html
{% extends 'foo.html' %}

{% block bar %}
<p>bar</p>
{% endblock %}
baz.html
<p>baz</p>

将呈现为
<html>
<body>
<div id="hello">
<p>bar</p>
<p>baz</p>
</div>
</body>
</html>

我该如何修复它,使其呈现为
<html>
<body>
<div id="hello">
<p>bar</p>
<p>baz</p>
</div>
</body>
</html>

手动输入选项卡不是一种选择。
如果这很重要,我将使用软制表符(4 个空格)。

最佳答案

Django 模板继承不会自动插入缩进。要实现您想要的缩进,您需要将其包含在 bar.html 中:

{% extends 'foo.html' %}

{% block bar %}
<p>bar</p>
{% endblock %}

关于Django 模板引擎缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14156593/

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