在Jinja2,我有一个这样的基本模板:
<title>{% block title %}{% endblock %} - example.com</title>
[...]
<h1>
{% block title %}{% endblock %} - example.com
</h1>
然后 Jinja2 失败并显示以下消息:
lines = [self.message, ' ' + location]
: block 'title' defined twice
现在必须清楚我要做什么 - 在两个地方有相同的标题:TITLE 标签和 H1 标签,但标题的一部分实际上是由其他派生模板提供的。
通常如何实现这一目标?