python

超轻量级php框架startmvc

Django使用消息提示简单的弹出个对话框实例

更新时间:2020-08-07 13:24:01 作者:startmvc
1、下面就来介绍一下如何简单的显示一个消息提示,好像js可以控制,不过这里用了django.co

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 %}

以上这篇Django使用消息提示简单的弹出个对话框实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

Django 消息提示 弹出 对话框