Django 信息显示框架messages framework

前端之家收集整理的这篇文章主要介绍了Django 信息显示框架messages framework前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

信息显示框架messages framework主要用途:

    在网页上显示一次性信息,如:‘你已经成功登陆了’“信息输入有误”或一些欢迎信息、实施小消息等。

模块导入:

from django.contrib import messages

messages.add_message(request, messages.INFO, '显示的字符串')
messages.get_messages(request)

add_message用来加上一段信息,信息的内容类型默认分成以下几个等级:

  • DEBUG

  • INFO

  • SUCCESS

  • WARNING

  • ERROR

对应到这几个信息等级也可以分别使用以下函数来简化:

messages.debug(request, '调试信息字符串')
messages.info(request, '信息字符串')
messages.success(request, '成功信息字符串')
messages.warning(request, '警告信息字符串')
messages.error(request, '错误信息字符串')

Template使用方法

{% for message in messages %}
    <div class="alert aler-{{ message.tags }}">{{ message }}</div>
{% endfor %}


猜你在找的Django相关文章