Как проверить, какое сообщение в Django

Я работаю над добавлением функциональности даты в мое приложение django, и я проверяю, не меньше ли добавляемая дата, чем текущая дата

if TaskList.objects.filter(date)< date.today():
            messages.error(request,"Date not valid")

Затем в шаблоне jinja

Я добавил условие в jinja, чтобы проверить, какой тип сообщения и показывает ошибку

    {% if messages %}
        {% for message in messages %}
        {% if message.level == DEFAULT_MESSAGE_LEVELS_ERROR %}
          <strong>{{message}}</strong>
        {% endif %}
    {% endif %}

При запуске приложения и добавлении даты я получаю ошибку

    arg, value = filter_expr
TypeError: cannot unpack non-iterable type object

Разве это не способ проверить наличие ошибки и показать ее в шаблоне?

Вернуться на верх