Flask进阶系列(四)–视图

终于结束了Jinja2的模板引擎之旅,让我们回到Flask中来。在一开始介绍Flask模板时,我们曾说过它是处在MVC模型中的View层,其实更确切的说,应该是模板渲染后的返回内容,才是真正的View,也就是视图。可以理解为,视图就是最终会显示在浏览器上的内容,将其同控制器,也就是路由规则绑定后,用户就可以通过URL地址来访问它。即便不使用模板,直接返回字符串,返回的结果也是视图。Flask提供了很多针对视图强化的功能,比可插拔视图Pluggable View,基于方法的视图,延迟加载视图,你还可以针对视图写自己的装饰器。本篇就会详细介绍这些功能。