django的消息框架:
查看官网文档:消息框架 | Django 文档 | Django
(1)django配置里确认是否配置了消息框架的组件:
(2)视图函数view.py里添加一个消息
from django.contrib import messages
def test(request):
messages.success(request,'个人信息修改成功!!!')
一些快捷方法提供了一种添加消息的标准方法,常用的标签(通常表示为消息的 HTML 类):
messages.debug(request, '%s SQL statements were executed.' % count) messages.info(request, 'Three credits remain in your account.') messages.success(request, 'Profile details updated.') messages.warning(request, 'Your account expires in three days.') messages.error(request, 'Document deleted.')
(3)前端显示消息(需在html页面上显示这个消息提示框,代码如下,但必须注意的是如果页面有多个表单的时候,只需要在表单结束后加一次就行,view底下不同的函数可以显示不同的消息):
<form>
*******
<input type="submit" name="submit" value="提交" class="btn btn-primary input-sm"/>
</form>
{% if messages %}
<script>
{% for msg in messages %}
alert('{{ msg.message }}');
{% endfor %}
</script>
{% endif %}
(4)最终效果