gpt4 book ai didi

Python:Jinja模板中if语句的多个条件

转载 作者:行者123 更新时间:2023-12-03 14:39:34 27 4
gpt4 key购买 nike

我陷入了Jinja模板的编码项目中。

我想在满足两个条件的情况下显示用户的帖子:

有问题的部分是,如果使用and,条件可以单独完美地工作,但是当我添加and并将它们连接在一起时,它不起作用。

我已经尝试过使用方括号和不使用方括号。

{% for post in posts %}

{% if (session['user']['username']==post['author']) and (post["id"] | is_liked) %}

{% else %}
<li class="row">
{% include "components/recommended.html" %}
</li>
{% endif %}
{% endfor %}

您能帮我怎么写那行,以便同时检查两个条件吗?

最佳答案

检查此nested ifs(它建议您可以在编写 native python代码时以通常的方式使用nested-ifs)
combining if conditions(只要代码周围有括号/括号,便可以使用多行if语句)
他们两个都工作良好。

关于Python:Jinja模板中if语句的多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47457315/

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