flask-web开发程序实现的逻辑
- 路由
- 视图函数
- 模板
- 表单
- 数据库
- 工厂函数
路由
通过装饰器与视图函数实现路由功能
路由功能:处理URL到程序实例代码的一个函数
客户端会把包括路由功能的url发送给服务器,其中包含HEAD、GET等请求。服务器收到这个路由后,就找出相对应的程序实例来处理url,之后就返回一个处理结果。
这时候模板出场了,经过渲染,能够将html以及css、javascript的内容呈现到网页上。而渲染就是,把模板或者变量导入视图函数的过程
蓝本
内容包括,错误页面和路由,使用工厂函数前定义路由是没问题的,但是一旦使用了工厂函数,就会面临改变错误页面或者路由的内容,这是通过蓝本可以集成不同的错误页面和路由,当然要注意创建蓝本时,要最后才引入错误页面和路由,是为了避免在蓝本定义中循环引用