zoukankan      html  css  js  c++  java
  • Django使用消息提示简单的弹出个对话框

    1、下面就来介绍一下如何简单的显示一个消息提示,好像js可以控制,不过这里用了django.contrib.messages这个库

    2、首先呢,在项目的settings.py有默认配置一个django.contrib.messages的相关信息:

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
    ]

    3、下面在view底下导入这个库,引用库底下的方法,使用下面的代码:

    from django.contrib import messages
    
    def toast(request):
        messages.success(request,"哈哈哈哈")

    4、需在html页面上显示这个消息提示框,代码如下,但必须注意的是如果页面有多个表单的时候,只需要在表单结束后加一次就够了,view底下不同的函数可以显示不同的消息:

        {% if messages %}
            <script>
                {% for msg in messages %}
                    alert('{{ msg.message }}');
                {% endfor %}
            </script>
        {% endif %}

    5、以上内容仅供学习参考,谢谢!

  • 相关阅读:
    [08] 包装器类
    [07] String字符串
    [06] Java的数据类型
    [05] 利用private来封装
    [04] 包和访问权限修饰符
    [03] 类的结构和创建对象
    [02] 类和对象
    [01] Java语言的基本认识
    通过Excel认识POI
    浅谈SQL优化入门:3、利用索引
  • 原文地址:https://www.cnblogs.com/taosiyu/p/11367652.html
Copyright © 2011-2022 走看看