python - 如何在同一个 html 页面上显示发布请求的结果?烧瓶应用
问题描述
我已经构建了一个烧瓶应用程序,它接受用户输入并根据输入的单词或短语显示来自维基百科的信息。出于某种原因,我无法将结果发布在同一个 HTML 页面上。
我想在最后一个 div 中显示结果。
解决方案
如果您收到一个发布请求,那么一些变量 = true!然后将此变量传递给 HTML 页面。然后在 HTML 页面中检查 variable = true 是否为 true,然后显示 Wikipedia 的结果!
app.route(methods=["POST", "GET"])
check = False
text = " "
如果您收到发布请求:
bla
bla
bla
text = text you want to show
check = True
return render_template("result.html", check=check, text=text)
然后在 HTML 页面上使用 jinja 检查变量: HTML:
{% if check %} #if check = True
{{ text }} #show the text
推荐阅读
- haskell - 在 `State` monad 上使用 `mapM` 和 `foldM` 避免空间泄漏
- postgresql - 插入现有表时自动更新主键?
- tfs - TFS2017 是什么决定了 perm 上可用的 dotnet(核心)构建步骤版本?
- java - 如何设置 DataProvider 从后端获取的元素数量?
- vue.js - 使用 VueJS 创建生命周期挂钩问题
- angular6 - 如何在角度 6 中获取表的第一列 td 值
- c# - 尝试在 Mono Pinvoke 中使用本机 C++ .so 时未定义的符号
- streamsets - 无法在 StreamSets Data Collector 中从 Google Cloud Platform 读取数据
- php - 如何将日期从 2021 年 11 月 22 日转换为 2021 年 11 月 22 日
- html - 迁移到新的 Web 服务器后 WordPress 可视化作曲家错误