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

最新文章

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

热门文章

  1. TF启程
  2. string::compare
  3. 为什么重写equals()方法就必须重写hashCode()方法
  4. MySQL BinLog Server 搭建实战
  5. nodejs+mysql 批量更新
  6. vue css采用别名引入背景图
  7. Linux安装—IP设置
  8. 洛谷 P1135 奇怪的电梯 (dfs)
  9. 2019牛客暑期多校训练营(第一场)I dp+线段树
  10. Centos 7自定义屏幕分辨率