python 消息框架_Python Web之路Django(九): 使用 messages 消息框架

本文介绍了Django中的messages框架,用于向用户提供不同级别的消息提示,包括DEBUG、INFO、SUCCESS、WARNING和ERROR。通过messages.add_message添加消息,并可在前端通过模板展示。同时,讨论了存储后端的选择,如session和cookie,并展示了如何自定义消息级别及动态调整记录级别。
摘要由CSDN通过智能技术生成

起步

启用

使用

消息

含义

样式

级别

DEBUG

将在生产部署中忽略(或删除)的与开发相关的消息

debug

10

INFO

给用户的提示信息

info

20 (默认)

SUCCESS

操作成功

success

25

WARNING

警告信息

warning

30

ERROR

已经发生的错误信息

error

40

添加消息

from django.contrib import messages

messages.add_message(request, messages.INFO, 'Hello world.')

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.')

前端显示

{% if messages %}

{%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值