gpt4 book ai didi

python - 有没有办法在 django 模板中使用 'and' 来检查 2 个变量?

转载 作者:行者123 更新时间:2023-12-01 00:58:42 24 4
gpt4 key购买 nike

我正在尝试检查两个变量是否等于无,如果是,则显示一些内容,但我不确定如何在模板中使用 and 并检查两个变量是否都为“无”。

HTML:

{% if post.company_title and post.company_image %}
<img class="company_image" src="{{ post.company_image.url }}" alt="{{ post.company.url }}">
{% elif post.company_title == "" %}
<img class="company_image" src="{{ post.company_image.url }}" alt="{{ post.company.url }}">
{% elif post.company_image == "" %}
<p>{{ post.company_title }}</p>
{% elif not post.company_title and not post.company_image %}
<!-- This does not work when both fields are false aside from that -->
<!-- It all works -->
<p>nooo</p>
{% endif %}
  • 第一个 if 检查两者是否都有值。
  • 第一个 else if 检查是否没有值
  • 第二个 else if 检查是否没有值
  • 最后一个 else if 应检查它们是否都没有值。

如果有人知道如何检查变量是否不等于任何变量,那就太好了。

最佳答案

只需使用variable is None。Django 模板中提供了 NoneTrueFalse

关于python - 有没有办法在 django 模板中使用 'and' 来检查 2 个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56006694/

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