Django使用消息提示简单的弹出个对话框
2024-09-03 23:07:15
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、以上内容仅供学习参考,谢谢!
最新文章
- linux 远程连接工具——MTPuTTY
- ios中@class和 #import区别
- C——第一阶段结束
- js-BOM之offset家族、移动函数的封装升级(轮播图)
- js原型链与继承(初体验)
- Android使用SeekBar时动态显示进度且随SeekBar一起移动
- 缓存管理Memorycache 的使用
- Linux下ld搜索问题:ld: cannot find -l";XX";
- [Elasticsearch] 分布式文件存储
- [转载] 从Hadoop到Spark的架构实践
- Luogu3092:[USACO13NOV]No Change
- .NET移动开发,关于发布IOS的方法(本人亲身经历折腾很久终于成功)
- 「洛谷3469」「POI2008」BLO-Blockade【Tarjan求割点】
- Shell-cat url-list.txt | xargs wget -c
- Idea-Java接入银联支付的Demo
- 使用 JdbcTemplate 查询数据时报错:列名无效(已解决)
- sql 查询结果作为数据进行添加,where in 子查询
- 乘积最大|2018年蓝桥杯B组题解析第十题-fishers
- 怎样批量修改MathType公式格式
- BZOJ3622 已经没有什么好害怕的了(动态规划+容斥原理)