我正在使用Python创建一个Web应用程序,并且有一个我想在HTML页面上显示的变量。我怎么能这样做?在HTML页面中使用{% VariableName %}
是否是正确的方法?
答案 0 :(得分:9)
在Flask documentation中非常清楚地解释了这一点,所以我建议您阅读它以获得完整的理解,但这是一个渲染模板变量的简单示例。
存储在<div id="testtest" >
<span class="sss">1</span>
<span class="saa">2</span>
<span class="saa">3</span>
<span class="saa">26</span>
<span class="saa">-></span>
</div>
中的HTML模板文件:
templates/index.html
简单的Flask app:
<html>
<body>
<p>Here is my variable: {{ variable }}</p>
</body>
</html>
运行此脚本并在浏览器中访问http://127.0.0.1:5000/。您应该会看到from flask import Flask, render_template
app = Flask('testapp')
@app.route('/')
def index():
return render_template('index.html', variable='12345')
if __name__ == '__main__':
app.run()
呈现为variable