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