gpt4 book ai didi

python-3.x - 如何在 flask 中添加单个if语句

转载 作者:行者123 更新时间:2023-12-03 17:26:36 25 4
gpt4 key购买 nike

我正在使用 Python 3.5 用 Flask 开发 Web 应用程序。
具有以下代码:

from flask import Flask, render_template


app = Flask(__name__)

@app.route('/')
def main():
return render_template('main.html', show_hidden=False)

app.run()

和模板 main.html :
<html>
<body>
<h1>Hey!</h1>
{% if show_hidden == True %}
<p>Hidden text</p>
{% endif %}
</body>
</html>

现在这似乎是一个无用的功能,但我会找到一种方法来确定是否应该显示隐藏的文本。

当上面的代码运行时,虽然 show_hidden 显示隐藏文本设置为 False。此外,当它变为 True 时,隐藏文本会显示两次。由于我已经按照文档进行操作,此代码应该可以正常工作。有人可以指出我缺少什么吗?

最佳答案

== True是多余的,你可以检查是否{% if show_hidden %}
改变 :

{% if show_hidden == True %}

到 :
{% if show_hidden %}

关于python-3.x - 如何在 flask 中添加单个if语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42228920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com