Как проверить цвет div, проверив переменную true или False в Django Шаблон - PullRequest
0 голосов
/ 20 января 2020

Я хочу показать все прочитанные уведомления в белом цвете, а нечитанные уведомления - в другом цвете.

Я могу передать сообщение, не прочитанное или прочитанное в Django шаблон.

Но Я не могу проверить и исправить это

{{#each data.data as | unread_list |}}
    <div class="dropdown-item bg-light border-bottom">
        <div class="row">
            <div class="col-10 notification-content-align">
                <span class="pl-1">
                    {{unread_list.verb}}
                </span>
                <p class="text-mute"><i class="la la-comment-alt text-{{unread_list.level}}" aria-hidden="true"></i> {{unread_list.timeslice}} ago</p>
            </div>
        </div>
    </div>
{{/each}}

Если я позвонил {{unread_list.unread}}, я могу видеть, является ли это истиной или ложью.

Но я не могу проверить это

Я только что попробовал:

{{#each data.data as | unread_list |}}
   {% if unread_list.verb is True %}
      <div class="dropdown-item bg-light border-bottom">
    {% else %}
      <div class="dropdown-item bg-dark border-bottom">
    {% endif%}
        <div class="row">
            <div class="col-10 notification-content-align">
                <span class="pl-1">
                    {{unread_list.verb}}
                </span>
                <p class="text-mute"><i class="la la-comment-alt text-{{unread_list.level}}" aria-hidden="true"></i> {{unread_list.timeslice}} ago</p>
            </div>
        </div>
    </div>
{{/each}}
...