【发布时间】:2011-06-07 13:30:34
【问题描述】:
我有五个页面具有相同的页面布局和结构,但有些不同的颜色、文本等,所以这是一个理想的模板环境。我决定使用 Jinja2 和可能的烧瓶。我已经阅读了文档和一些在线教程,其中解释了很多关于你可以在页面上使用模板做什么,但没有太多关于如何将变量发送到页面。
- 您将特定于页面的变量存储在哪里?
- 代码如何知道请求了哪个页面以及要加载哪些变量?
【问题讨论】:
-
Flask 是一个不错的选择。它的教程或多或少地回答了你的问题:flask.pocoo.org/docs/quickstart/#rendering-templates。另请注意
@app.route如何定义 URL。 -
谢谢 - 所以我会为每个页面创建一个 python 脚本,在每个 python 脚本中声明变量,然后将它们传递给 template.render?