Flask 变量未显示在 HTML 页面上
Flask variables not showing up on HTML page
我已经检查过 and this and 但 none 与我的问题有关。
我有一个非常简单的 HTML 页面的最基本和最简单的 flask 脚本。你可以在这里检查自己:https://1ee1eb4d224e.ngrok.io
我不知道我做错了什么。我将 {{ result }}
放在我的 html 页面中。我在 Flask 中添加了一个路由,使用 jinjas render_template
并为 result
指定了一个值。然而在实际的 HTML 页面上我仍然只看到 {{ result }}
?这是一个错误吗?我当然不能搞砸这种微不足道的事情......对吧?
编辑:所以看起来 flask 根本没有渲染 Jinja2 标签——我为测试添加的 If 语句也像这样在网站上显示。我不知道我错过了什么,因为 Jinja2 内置于 Flask 中,我不应该做任何其他事情以便 Jinja 的渲染引擎工作?
通过在 templates
文件夹中添加 OAuth.html
解决了问题。目录结构将是:
|
+ main.py
|
+ templates
| +
| |
| + OAuth.html
我安装了我们使用的每个模块,在我的电脑上它确实有效,我真的很想帮助你所以我希望你确认你已经 OAuth.html 保存在模板中,以及如何你 运行 main.py 以及你如何在浏览器中打开它。
我已经检查过
我有一个非常简单的 HTML 页面的最基本和最简单的 flask 脚本。你可以在这里检查自己:https://1ee1eb4d224e.ngrok.io
我不知道我做错了什么。我将 {{ result }}
放在我的 html 页面中。我在 Flask 中添加了一个路由,使用 jinjas render_template
并为 result
指定了一个值。然而在实际的 HTML 页面上我仍然只看到 {{ result }}
?这是一个错误吗?我当然不能搞砸这种微不足道的事情......对吧?
编辑:所以看起来 flask 根本没有渲染 Jinja2 标签——我为测试添加的 If 语句也像这样在网站上显示。我不知道我错过了什么,因为 Jinja2 内置于 Flask 中,我不应该做任何其他事情以便 Jinja 的渲染引擎工作?
通过在 templates
文件夹中添加 OAuth.html
解决了问题。目录结构将是:
|
+ main.py
|
+ templates
| +
| |
| + OAuth.html
我安装了我们使用的每个模块,在我的电脑上它确实有效,我真的很想帮助你所以我希望你确认你已经 OAuth.html 保存在模板中,以及如何你 运行 main.py 以及你如何在浏览器中打开它。