当前位置 主页 > 网站技术 > 代码类 >

    Django实现简单网页弹出警告代码

    栏目:代码类 时间:2019-11-15 12:06

    功能所在位置

    该功能运用了django.contrib.messages这个库,再django项目中srtting.py文件中的38行,APP注册部分

    INSTALLED_APPS = [
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      'app01.apps.App01Config', # 自定义APP注册
    ]

    导入库

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

    前台代码添加

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

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

    以上这篇Django实现简单网页弹出警告代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持IIS7站长之家。