chevron_left

Flask 开发教程

免费
第 7.2 回

教程文档

Flask 开发教程 - 消息闪现

2023年11月20日
Flask 开发教程

消息闪现

消息闪现原理介绍

一个好的应用程序会向用户提供有关交互的反馈。例如:桌面应用程序使用对话框或消息框,JavaScript 使用警报用于类似目的。

在 Flask Web 应用程序中生成这样的信息性消息很容易。Flask 框架的闪现系统可以在一个视图中创建消息,并在名为 next 的视图函数中呈现它。

Flask 模块包含 flash() 方法。它将消息传递给下一个请求,该请求通常是一个模板。

flash(message, category)

说明:

  • message 参数是要闪现的实际消息。
  • category 参数是可选的。它可以是 errorinfowarning

如果从会话中获得消息,在模板中可以调用 get_flashed_messages()。格式如下:

get_flashed_messages(with_categories, category_filter)

两个参数都是可选的。如果接收到的消息具有类别,则第一个参数是元组。第二个参数仅用于显...

课程介绍

Flask 是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug,模板引擎则使用 Jinja2。Flask 使用 BSD 授权。

Flask 也被称为“microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask 没有默认使用的数据库、窗体验证工具。

Flask 是一个轻量级的可定制框架,使用 Python 语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合 MVC 模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或 Web 服务的实现。另外,Flask 还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。

适合这样的人

新手