Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Jinja2-覆盖块标记是否包含在内?_Python_Flask_Jinja2 - Fatal编程技术网

Python Jinja2-覆盖块标记是否包含在内?

Python Jinja2-覆盖块标记是否包含在内?,python,flask,jinja2,Python,Flask,Jinja2,无法覆盖我的include中的块标记 我有 base.html <div> {% include 'snippet.html' %} </div> 我希望它呈现为: <div> <h1>Hello World</h1> </div> 你好,世界 但没有这样的运气。有什么想法吗?最后只是把所有东西都放在base.html我想知道类似的东西是否也适用于你?是的,宏是另一种解决方案。对我来说,使用它们似乎是一种奇怪

无法覆盖我的include中的块标记

我有

base.html

<div>
  {% include 'snippet.html' %}
</div>
我希望它呈现为:

<div>
  <h1>Hello World</h1>
</div>

你好,世界

但没有这样的运气。有什么想法吗?

最后只是把所有东西都放在
base.html

我想知道类似的东西是否也适用于你?是的,宏是另一种解决方案。对我来说,使用它们似乎是一种奇怪的方式,所以我选择了把所有的东西都扔进垒里。
{% extends 'base.html' %}
{% block h1 %}Hello World{% endblock h1 %}
<div>
  <h1>Hello World</h1>
</div>