Сообщения

Система уведомлений пользователей о событии

from django.contrib import messages

def some_view(request):

    # ...
    messages.success(request, 'Some message')
    # ...
{% if messages %}
    <ul class="messages">
        {% for message in messages %}
            <li class="{{ message.tags }}">
                {{ message|safe }}
                <a href="#" class="close"></a>
            </li>
        {% endfor %}
    </ul>
{% endif %}

add_message

django.contrib.messages.add_message(request, level, message)

Добавляет сообщение с указанным уровнем в ответ.

message.add_message(
    request,
    message.SUCCESS
)

debug

django.contrib.messages.debug(request, message)

Добавляет отладочное сообщение

info

django.contrib.messages.info(request, message)

Добавляет информационное сообщение

success

django.contrib.messages.success(request, message)

Добавляет сообщение об успешном выолнений опреации

warning

django.contrib.messages.warning(request, message)

Добавляет сообщение с предупрежденеием

error

django.contrib.messages.error(request, message)

Добавляет сообщение с ошибкой

SuccessMessageMixin

class django.contrib.messages.views.SuccessMessageMixin

Миксин для предствалений, реализующий вывод сообщений

success_message

Строка с текстом об успешном выполненном действий

Уровни сообщений

DEBUG

INFO

SUCCESS

WARNING

ERROR