如果 flask IF 语句为真并显示导航栏,则更改 HTML
Changing HTML if flask IF statement is true and display a nav bar
我有一个存储整数值的 cookie,我想要它:如果用户登录显示导航栏,否则隐藏它。如果 cookie 存在,我还需要隐藏标签。
您可以通过任何一种方式(后端或 html)
Html 方式
{% if "cookie_name" in request.cookies %}
Code for nav show
{% else %}
Do something
{% endif %}
后端
如果您可能想要这样做
@app.route("/your_url")
def your_url():
#you could also compare the value
if "name_of_cookie" in request.cookies:
return render_template("your.html", nav = True)
else:
return render_template("your.html", nav = False)
HTML
{% if nav %}
Code for showing nav
{% else %}
Do Something
{% endif %}
我有一个存储整数值的 cookie,我想要它:如果用户登录显示导航栏,否则隐藏它。如果 cookie 存在,我还需要隐藏标签。
您可以通过任何一种方式(后端或 html)
Html 方式
{% if "cookie_name" in request.cookies %}
Code for nav show
{% else %}
Do something
{% endif %}
后端
如果您可能想要这样做
@app.route("/your_url")
def your_url():
#you could also compare the value
if "name_of_cookie" in request.cookies:
return render_template("your.html", nav = True)
else:
return render_template("your.html", nav = False)
HTML
{% if nav %}
Code for showing nav
{% else %}
Do Something
{% endif %}