Система уведомлений пользователей о событии
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 %}
django.contrib.messages.
add_message
(request, level, message)Добавляет сообщение с указанным уровнем в ответ.
message.add_message(
request,
message.SUCCESS
)
django.contrib.messages.
debug
(request, message)Добавляет отладочное сообщение
django.contrib.messages.
info
(request, message)Добавляет информационное сообщение
django.contrib.messages.
success
(request, message)Добавляет сообщение об успешном выолнений опреации
django.contrib.messages.
warning
(request, message)Добавляет сообщение с предупрежденеием
django.contrib.messages.
error
(request, message)Добавляет сообщение с ошибкой
django.contrib.messages.views.
SuccessMessageMixin
Миксин для предствалений, реализующий вывод сообщений
success_message
Строка с текстом об успешном выполненном действий