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、以上内容仅供学习参考,谢谢!

  • 相关阅读:
    莫队总结
    三、模型层(二)
    二、模型层(一)
    五、web杂项
    一. Django入门
    二、js
    一、html和css
    二十一、正则表达式
    END:小练习、涨知识
    二十、协程
  • 原文地址:https://www.cnblogs.com/taosiyu/p/11367652.html
Copyright © 2011-2022 走看看