【发布时间】:2018-02-02 23:25:18
【问题描述】:
我是编程新手。我决定尝试使用烧瓶、python 和 HTML 创建一个 Web 应用程序。我设置了三个文件;两个 HTML 和一个 python:
这是应该替换信息的 HTML 文件 (didntwork.html):
<!doctype html>
<html>
<head>
<title>My Webpage</title>
</head>
<body>
<h3>Information:</h3>
{% block body %}{% endblock %}
</body>
</html>
.
这是应该向第一个(connection.html)输入信息的文件:
{% extends 'didntwork.html' %}
{% block body %}
<h4>information content</h4>
{% endblock %}
.
最后,这是python中flask应用的逻辑(main.py):
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('didntwork.html')
if __name__ == '__main__':
app.run(debug=True)
不幸的是,第二个 HTML 文件中的extends 似乎无法识别,并且其块中的信息不会在第一个 HTML 文件中被替换(didntwork.html)。
这是输出:
预期结果应在正文中附加一个带有“信息内容”短语的 h4 标记。
任何帮助将不胜感激,谢谢。
【问题讨论】:
标签: python html flask frontend web-frontend