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

  • 相关阅读:
    第二次作业
    第一次作业
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
    HTML标签分类
    HTML属性与事件的搭配使用
    HTML全局属性和全局事件属性
  • 原文地址:https://www.cnblogs.com/taosiyu/p/11367652.html
Copyright © 2020-2023  润新知