在“模板”文件夹中,我具有“ index.html”文件和“ list.html”文件:
“ list.html”:
{% extends "index.html" %}
{% block list %}
<div>
<h1>list</h1>
</div>
{% endblock %}
“ index.html”(正文):
<body>
{% block list%}{% endblock %}
</body>
“ app.py”:
@app.route("/")
def index():
return render_template('index.html')
,问题在于在浏览器中仅呈现index.html的静态部分。没有带有“列表”的h1标签。
怎么了?
答案 0 :(得分:0)
在Flask上下文中扩展表示您将“ index.html”用作“ list.html”的模板,但这不会更改“ index.html”。如果要查看<h1>
标签,则必须呈现“ list.html”。