В моем шаблоне я пытаюсь скрыть alert massage div, если элемент уведомления None

         {% if not notfication in alert %}
            <div style=" background: no-repeat; ">
                <div class="">
                    <span>None</span>
                
                </div>
            </div>
        {% else %}
            <div class="marquee-area">
                <div class="marquee-wrap">
                    {% for notfication in alert %}
                    <span>{{ notfication.title }}</span>
                    {% endfor %}
                </div>
            </div>
        {% endif %}

Когда я пытаюсь протестировать его, независимо от того, есть ли данные или нет, я получаю Ничего не говорящий текст

Проверьте правдивость alert:

{% if not alert %}
    <div style=" background: no-repeat; ">
        <div class="">
            <span>None</span>
        
        </div>
    </div>
{% else %}
    <div class="marquee-area">
        <div class="marquee-wrap">
            {% for notification in alert %}
            <span>{{ notification.title }}</span>
            {% endfor %}
        </div>
    </div>
{% endif %}

Обычно используется позитивная логика, однако:

{% if alert %}
    <div class="marquee-area">
        <div class="marquee-wrap">
            {% for notification in alert %}
            <span>{{ notification.title }}</span>
            {% endfor %}
        </div>
    </div>
{% else %}
    <div style=" background: no-repeat; ">
        <div class="">
            <span>None</span>
        
        </div>
    </div>
{% endif %}
Вернуться на верх