iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >django 使用内置messages的操作
  • 495
分享到

django 使用内置messages的操作

2024-04-02 19:04:59 495人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

看代码~ from Django.contrib import messages messages.info(request, '要显示的字符串') 1、messages.d

看代码~


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">&times;</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',

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: django 使用内置messages的操作

本文链接: https://www.lsjlt.com/news/124370.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • django 使用内置messages的操作
    看代码~ from django.contrib import messages messages.info(request, '要显示的字符串') 1、messages.d...
    99+
    2024-04-02
  • 如何使用 PHP 内置函数操作数组?
    如何使用 PHP 内置函数操作数组 PHP 语言内置了丰富的函数来轻松操作数组,使开发人员可以高效地处理和管理数据。本文将介绍使用这些函数的常见实战案例。 基本数组函数 array...
    99+
    2024-04-22
    php 数组处理
  • Django操作cookie的实现
    前言 cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这...
    99+
    2024-04-02
  • Django记录操作日志与LogEntry的使用详解
    前言 LogEntry是在后台开发中经常用到的模块,它在admin是默认开启的。 可以使用LogEntry模块记录所有用户的操作记录。一方面可以用来监督,另一方面可以用来做回滚。 1...
    99+
    2024-04-02
  • python容器的内置通用函数操作
    学委之前分享了tuple/list和dict等类型,这几个类型都是用来存放数据的容器。 python对它们有几个通用的操作。 我们看一看。 这些数据容易的通用操作都有哪些? 除了数据...
    99+
    2024-04-02
  • django--ORM的单表操作
    Django--ORM单表操作创建一个新的django项目项目目录结构:Django连接数据库配置重点:第一步:修改settings.py文件DATABASES = {     &...
    99+
    2023-01-30
    操作 django ORM
  • 使用python怎么操作内置进制转换函数
    这篇文章给大家介绍使用python怎么操作内置进制转换函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。dec = input('10进制数为:')print("转换为二进...
    99+
    2023-06-15
  • Django 中的Timezone 处理操作
    Django 中的时区 在现实环境中,存在有多个时区。用户之间很有可能存在于不同的时区,并且许多国家都拥有自己的一套夏令时系统。所以如果网站面向的是多个时区用户,只以当前时间为标准开...
    99+
    2024-04-02
  • Django常用操作命令分享
    这篇文章主要讲解了“Django常用操作命令分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Django常用操作命令分享”吧!查看Django版本:点击(此处)折叠或打开[oracle@m...
    99+
    2023-06-04
  • Django框架中如何使用Python的Numpy库操作文件?
    随着数据科学和人工智能的兴起,Python的Numpy库已经成为数据分析和科学计算的重要工具。Numpy库提供了大量的数学和科学函数,可以轻松处理数组和矩阵等数据结构。在Django框架中,我们可以通过Numpy库来操作文件,例如读取和保...
    99+
    2023-06-01
    numpy django 文件
  • 详解操作python容器的内置通用函数
    目录这些数据容易的通用操作都有哪些?我们看看几个容器的代码总结这些数据容易的通用操作都有哪些? 除了数据的增删查改(除了tuple不可变长度和元素不可变),我们还需要下面的操作: ...
    99+
    2024-04-02
  • linux shell字符串内置的常用操作介绍
    本篇内容介绍了“linux shell字符串内置的常用操作介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在编写shell程序时,经常会涉...
    99+
    2023-06-09
  • Python内置十大文件操作
    日常对于批量处理文件的需求非常多,经常需要用Python写脚本调用外部文件!本次整理Python中最常用的十大文件操作方法,直接拿来用就行啦!1、创建和打开文件想要操作文件需要先创建或代开指定文件并创建文件对象,用open()方法实现,其语...
    99+
    2023-05-14
    Python 文件操作
  • django操作非ORM创建的表
    django--ORM连接已存在的表问题:django的ORM怎么连接已存在的表,然后进行增删查改操作?工作中会遇见很多二次开发的时候,表都是已经创建好的,用django的ORM进行二次开发,怎么操作数据库中的表呢下面介绍一种完美解决方案:...
    99+
    2023-01-30
    操作 django ORM
  • Django记录操作日志与LogEntry的使用方法是什么
    这篇文章主要介绍“Django记录操作日志与LogEntry的使用方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Django记录操作日志与LogEntry的使用方法是什么”文章能帮助大家解...
    99+
    2023-06-26
  • python内置进制转换函数的操作
    看代码吧~ dec = input('10进制数为:') print("转换为二进制为:", bin(dec)) print("转换为八进制为:", oct(...
    99+
    2024-04-02
  • 使用docker更改容器内root密码的操作
    1.在制作dockerfile的时候使用如下命令设置ssh密码 RUN echo “root:root” | chpasswd 2.现在需要在容器生成后更改容器内root密码...
    99+
    2024-04-02
  • Python内置文件操作有哪些
    这篇文章主要讲解了“Python内置文件操作有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python内置文件操作有哪些”吧!1、创建和打开文件想要操作文件需要先创建或代开指定文件并创...
    99+
    2023-07-06
  • TensorFlow和keras中GPU使用的设置操作
    1. 训练运行时候指定GPU 运行时候加一行代码: CUDA_VISIBLE_DEVICES=1 python train.py 2. 运行过程中按需或者定量分配GPU ten...
    99+
    2024-04-02
  • django模型查询操作的实现
    目录1、创建对象2、保存ForeignKey和ManyToManyField字段3、检索对象跨越多值的关系查询使用F表达式引用模型的字段:4、缓存和查询集5、使用Q对象进行复杂查询6...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作