颜色的变化取决于虚假的循环{%用于%}真相。 Django的,Python和引导

问题描述 投票:0回答:1

我有一个显示在我的课的所有元素一个非常简单的模板。我想“徽章”颜色视场“free_or_no = models.BooleanField(默认为无)”是否被选中或取消选中改变。然而,所有字段的颜色的同时,而不是选择的,其中,所述值是不同的被改变。我怎么解决这个问题?任何帮助将不胜感激。

{% for time in daytime %}

{% if daytime.free_or_no == True %}
<span class="badge badge-lg badge-pill badge-success text-uppercase">{{ time.name}}</span>
{% else %}
<span class="badge badge-lg badge-pill badge-danger text-uppercase">{{ time.name }}</span>
{% endif %}

{% endfor %}
python django bootstrap-4
1个回答
1
投票

看看变量“披星戴月”来使用它,迭代循环使用“时间”列表中的每个项目。

{% for time in daytime %}

    {% if time.free_or_no == True %}
        <span class="badge badge-lg badge-pill badge-success text-uppercase">{{time.name}}</span>
    {% else %}
        <span class="badge badge-lg badge-pill badge-danger text-uppercase">{{ time.name }}</span>
    {% endif %}

{% endfor %}
© www.soinside.com 2019 - 2024. All rights reserved.