看代码~
from django.contrib import messages messages.info(request, \'要显示的字符串\')
1、messages.debug(request, \’调试信息\’)
2、messages.info(request, \’信息字符串\’)
3、messages.success(request, \’成功信息字符串\’)
4、messages.warning(request, \’警告信息字符串\’)
5、messages.error(request, \’错误信息字符串\’)
例子
views.py
from django.contrib import messages def index(request): messages.info(request, \'手机号码不存在\') return HttpResponse(\'\')
index.html
1.简单显示警告框
{% for message in messages %} {{ message }} {% endfor %}
2.配合bootstrap显示(可关闭警告框)
{% for message in messages %} <div class=\"alert alert-{{ message.tags }} alert-dismissible\" role=\"alert\"> <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"> <span aria-hidden=\"true\">×</span> </button> {{ message }} </div> {% endfor %}
补充:python ——django 消息模块 (messages ) 的使用
看代码吧~
from django.contrib import messages from django.shortcuts import render_to_response,RequestContext from django.template import Context def test_messages(request): messages.add_message(request,messages.INFO,\'Hello world.\') #messages.info(request,\'Hello world.\') return render_to_response(\'messages.html\',locals(),context_instance = RequestContext(request)) ##django 使用消息模块,要注意的是,返回的render_to_response 需要加上context_instance ##所有功能 \'add_message\', \'get_messages\', \'get_level\', \'set_level\', \'debug\', \'info\', \'success\', \'warning\', \'error\', \'MessageFailure\',
以上为个人经验,希望能给大家一个参考,也希望大家多多支持免费资源网。如有错误或未考虑完全的地方,望不吝赐教。
© 版权声明
THE END
暂无评论内容