Django中的内置messages用法有哪些,如何应用
Admin 2022-06-28 群英技术资讯 1274 次浏览
这篇文章给大家介绍了“Django中的内置messages用法有哪些,如何应用”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。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',
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要为大家介绍了Python for循环,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
这篇文章主要介绍了Python用来做Web开发的优势有哪些,Python适合从简单到复杂的各种Web项目。它广泛用于旅行,医疗保健,交通运输,金融等不同领域,用于Web开发和软件测试,脚本编写和生成。
Django部署到Cenos需要安装大量的依赖包, 有很多坑需要踩,这篇文章主要给大家介绍了关于将django项目部署到centos踩坑的相关资料,需要的朋友可以参考下
直方图就是对图像的另外一种解释,它描述了整幅图像的灰度分布。通过直方图我们可以对图像的亮度、灰度分布、对比度等有了一个直观的认识。本文将为大家详细介绍一下如何通过OpenCV实现直方图统计,感兴趣的可以了解一下
目录前言:实例1实例2前言:字符画:字符画是一系列字符的组合,我们可以把字符看作是比较大块的像素,一个字符能表现一种颜色,字符的种类越多,可以表现的颜色也越多,图片也会更有层次感
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008