Flask 教程

  • Flask 即插视图基本原则

    想象你有一个从数据库载入一个对象列表并渲染到视图的函数: @app.route(/users/) def show_users(page): users = User.query.…

    Flask 教程 2023年5月16日
  • Flask 即插视图方法提示

    即插视图可以像常规函数一样用 route() 或更好的 add_url_rule() 附加到应用中。然而当你附加它时,你必须 提供 HTTP…

  • Flask 基于调度的即插视图方法

    对每个 HTTP 方法执行不同的函数,对 RESTful API 非常有用。你可以通过 ​flask.views.MethodView​ 容易地实现。每个 HT…

    Flask 教程 2023年5月16日
  • Flask 装饰视图

    既然视图类自己不是加入到路由系统的视图函数,那么装饰视图类并没有多大意义。 相反的,你可以手动装饰 ​as_view()​ 的返回值: def user_req…

    Flask 教程 2023年5月16日
  • Flask 应用上下文

    0.9 新版功能. Flask 背后的设计理念之一就是,代码在执行时会处于两种不同的“状态”(states)。 当 ​Flask​ 对象被实例化后在模块层次上应…

    Flask 教程 2023年5月16日
  • Flask 应用上下文的作用

    应用上下文存在的主要原因是,在过去,请求上下文被附加了一堆函数,但是又没 有什么好的解决方案。 因为 Flask 设计的支柱之一是你可以在一个 Python 进程中 拥有多个应用。…

  • Flask 创建应用上下文

    有两种方式来创建应用上下文。第一种是隐式的:无论何时当一个请求上下文被压栈时, 如果有必要的话一个应用上下文会被一起创建。 由于这个原因,你可以忽略应用 上下文的存在,除非你需要它…

    Flask 教程 2023年5月16日
  • Flask 请求上下文

    这部分文档描述了在 Flask 0.7 中的行为,与旧的行为基本一致,但有细小微妙的差异。

    Flask 教程 2023年5月16日
  • Flask 上下文如何工作

    如果你研究 Flask WSGI 应用内部如何工作,你会找到和这非常相似的一段代码: def wsgi_app(self, environ): with self.request_…

    Flask 教程 2023年5月16日
  • Flask 回调和错误

    在 Flask 中,请求处理时发生一个错误时会发生什么?这个特殊的行为在 0.7 中 变更了,因为我们想要更简单地得知实际发生了什么。新的行为相当简单: 在每个请求之前,执行&nb…

  • Flask 销毁回调

    销毁回调是是特殊的回调,因为它们在不同的点上执行。严格地说,它们不依赖实际 的请求处理,因为它们限定在 ​RequestContext​ 对象的生命周期。 当请…

    Flask 教程 2023年5月16日
  • Flask 留意代理

    Flask 中提供的一些对象是其它对象的代理。背后的原因是,这些代理在线程间共享, 并且它们在必要的情景中被调度到限定在一个线程中的实际的对象。 大多数时间你不需要关心它,但是在一…

    Flask 教程 2023年5月16日
  • Flask 用蓝图实现模块化的应用

    Flask 用 蓝图(blueprints) 的概念来在一个应用中或跨应用制作应用组件和支 持通用的模式。蓝图很好地简化了大型应用工作的方式,并提供给 Flas…

    Flask 教程 2023年5月16日
  • Flask 为什么使用蓝图?

    Flask 中的蓝图为这些情况设计: 把一个应用分解为一个蓝图的集合。这对大型应用是理想的。一个项目可以实例化 一个应用对象,初始化几个扩展,并注册一集合的蓝图。 以 URL 前缀…

  • Flask 蓝图的设想

    蓝图的基本设想是当它们注册到应用上时,它们记录将会被执行的操作。 当分派请求和生成从一个端点到另一个的 URL 时,Flask 会关联蓝图中的视图函数。

    Flask 教程 2023年5月16日
  • Flask 我的第一个蓝图

    这看起来像是一个非常基本的蓝图。在这个案例中,我们想要实现一个简单渲染静态 模板的蓝图: from flask import Blueprint, render_template,…

    Flask 教程 2023年5月16日
  • Flask 蓝图资源

    蓝图也可以提供资源。有时候你会只为它提供的资源而引入一个蓝图。

    Flask 教程 2023年5月16日
  • Flask 蓝图静态文件

    一个蓝图可以通过 static_folder 关键字参数提供一个指向文件系统上文件夹的路 径,来暴露一个带有静态文件的文件夹。这可以是一个绝对路径,也可以是相对…

  • Flask 蓝图资源文件夹

    像常规的应用一样,蓝图被设想为包含在一个文件夹中。当多个蓝图源于同一个文件 夹时,可以不必考虑上述情况,但也这通常不是推荐的做法。 这个文件夹会从 ​Blueprint​…

    Flask 教程 2023年5月16日
  • Flask 用蓝图构造URL

    当你想要从一个页面链接到另一个页面,你可以像通常一个样使用 ​url_for()​ 函数,只是你要在 URL 的末端加上蓝图的名称和一个点( ​.​&…

    Flask 教程 2023年5月16日