【问题标题】:How to display a variable in HTML如何在 HTML 中显示变量
【发布时间】:2015-11-05 01:59:14
【问题描述】:

我正在使用 Python 制作一个 Web 应用程序,并且有一个我想在 HTML 页面上显示的变量。我该怎么做呢?在 HTML 页面中使用 {% VariableName %} 是正确的方法吗?

【问题讨论】:

  • 您能否更具体地说明您是如何在您的网络应用程序中使用 python 的?你在用 Django 吗?
  • 你确定你的问题还没有被回答数千次,谷歌搜索也没用?
  • @RobertPounder 我正在使用 Flask。将有关 API 的信息保存为变量并希望在 HTML 页面上显示此信息
  • 如果您使用支持它的模板语言并将VariableName 传递给模板,那肯定是正确的方法...但是您是吗?你能给个minimal reproducible example吗?为什么不试试看呢?
  • {{variablename}} 应该可以。 stackoverflow.com/questions/14975114/…

标签: python html python-2.7


【解决方案1】:

这在 Flask documentation 中有非常清楚的解释,所以我建议你阅读它以获得完整的理解,但这里是一个渲染模板变量的非常简单的示例。

HTML模板文件保存在templates/index.html:

<html>
<body>
    <p>Here is my variable: {{ variable }}</p>
</body>
</html>

还有简单的 Flask 应用:

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()

运行此脚本并在浏览器中访问http://127.0.0.1:5000/。您应该看到variable 的值呈现为12345

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-05
    • 2013-04-05
    • 2023-01-10
    • 2017-08-10
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多