Flask 即插视图
📄️ Flask 即插视图基本原则
想象你有一个从数据库载入一个对象列表并渲染到视图的函数 _来自Flask 教程,。
📄️ Flask 即插视图方法提示
即插视图可以像常规函数一样用 route() 或更好的 add_url_rule() 附加到应用中。然而当你附加它时,你必须 提供 HTTP 方法的名称。为了将这个信息加入到类中,你可以提供 methods 属性来承载它 _来自Flask 教程,。
📄️ Flask 基于调度的即插视图方法
对每个 HTTP 方法执行不同的函数,对 RESTful API 非常有用。你可以通过 flask.views.MethodView 容易地实现。每个 HTTP 方法映射到同名函数 (只有名称为小写的) _来自Flask 教程,。
📄️ Flask 装饰视图
既然视图类自己不是加入到路由系统的视图函数,那么装饰视图类并没有多大意义。 相反的,你可以手动装饰 as_view() 的返回值 _来自Flask 教程,。
📄️ Flask 用于 API 的方法视图
Web API 的工作通常与 HTTP 动词紧密相关,所以这使得实现这样一个基于 MethodView 类的 API 很有意义。也就是说,你会注意到 大多数时候, API 需要不同的 URL 规则来访问相同的方法视图。譬如,想象一种 情况,你在 web 上暴露一个用户对象 _来自Flask 教程,。