Привет всем!
Имею давнюю проблему с выдачей в шаблоне django messages. Мне лично они нужны в одном случае, всего на одной странице. Поэтому во view я устанавливаю сообщение и редирект:
if not available_cars:
carstoshow = None
messages.error(request, 'Ваш диапазон дат занят для данного объекта.')
return redirect('car_detail', pk=car_used_id)
Показываю сообщение в шаблоне стандартным способом:
{% if messages %}
<div class="alert alert-warning">
<div class="container text-center">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</div>
</div>
{% endif %}
Все работало отлично. Но попробовав несколько раз login/logout, на той странице мне выдается куча сообщений связаных с django-allauth аутентификацией(то же и в админке):


Пробовал устанавливать своё сообщение как messages.error, messages.info и тд. Чтобы отсеить ненужные в шаблоне:
{% if messages.тип_моих_сообщений %}
{% for message in messages.тип_моих_сообщений %}
ничего не выходит: либо вся куча , либо ничего.
Вопрос: как можно допустить только мои сообщения.
Спасибо, буду признателен любой помощи