Python 如何在同一html页面上显示post请求的结果?烧瓶应用程序

Python 如何在同一html页面上显示post请求的结果?烧瓶应用程序,python,flask,post,get,Python,Flask,Post,Get,我已经建立了一个flask应用程序,它接受用户输入,并根据输入的单词或短语显示来自维基百科的信息。由于某些原因,我无法在同一个HTML页面上发布结果 我想在最后一个div中显示结果。如果您收到post请求,那么some variable=true! 然后将此变量传递到HTML页面。 然后在HTML页面中检查变量是否为true 如果这是真的,那么你就展示维基百科的结果 app.route(methods=["POST", "GET"]) check =

我已经建立了一个flask应用程序,它接受用户输入,并根据输入的单词或短语显示来自维基百科的信息。由于某些原因,我无法在同一个HTML页面上发布结果


我想在最后一个div中显示结果。

如果您收到post请求,那么some variable=true! 然后将此变量传递到HTML页面。 然后在HTML页面中检查变量是否为true 如果这是真的,那么你就展示维基百科的结果

app.route(methods=["POST", "GET"])

check = False

text = "  "
如果您收到post请求:

    bla
    bla
    bla
    text = text you want to show
    check = True
    return render_template("result.html", check=check, text=text)
然后在HTML页面上用jinja检查变量: HTML:


欢迎来到StackOverflow!请将您的代码示例放在问题的实际正文中,而不是作为代码图像的链接。这将使问题更具可读性。
{% if check %} #if check = True

   {{ text }}  #show the text