gpt4 book ai didi

django - Django模板if语句中的分组条件

转载 作者:行者123 更新时间:2023-12-04 17:20:18 25 4
gpt4 key购买 nike

我想在Django模板的if语句中否定一组条件或结果的结果。
这是我的代码

{% if not (owner.home_number or owner.work_number or owner.mobile_number) %}
No contact number available
{% endif %}

我目前收到此错误

TemplateSyntaxError: Could not parse the remainder: '(owner.home_number' from '(owner.home_number'

最佳答案

由于order of evaluation是以下内容:

  • 不是

  • 您可以省略括号:
    {% if not owner.home_number or owner.work_number or owner.mobile_number %}
    No contact number available
    {% endif %}

    或者,仅供引用,您也可以撤消支票:
    {% if owner.home_number or owner.work_number or owner.mobile_number %}
    {% else %}
    No contact number available
    {% endif %}

    关于django - Django模板if语句中的分组条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23637846/

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