信息显示框架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 %}