Django message 用法

视图

from django.shortcuts import render
from django.contrib import messages

def hello(request):
    messages.success(request, '这里是成功消息')
    messages.error(request, '这里是失败消息')
    return render(request, 'myapp/hello.html')

模板

{% if messages %}
{% for m in messages %}
<div class="uk-alert-{%if m.tags == 'error' %}danger{% else %}success{% endif %}" uk-alert>
    <a class="uk-alert-close" uk-close></a>
    <p>{{ m }}</p>
</div>
{% endfor %}
{% endif %}