Python+Flask框架Web应用开发PPT模板课件.pptx
202x,ython+flask框架web应用开发,演讲人,202x-11-11,01,第一章:flask框架简介+helloflask+视图详解,第一章:flask框架简介+helloflask+视图详解,03启动参数,06钩子函数,01flask简介,02helloflask,05内置对象,04使用flask_script扩展进行脚本启动,02,03,04,05,06,01,第一章:flask框架简介+helloflask+视图详解,M.94275.CN,07路由参数,a,08请求和响应,b,09重定向,c,10终止和处理错误,d,11会话技术,e,12钩子函数teardown,f,第一章:flask框架简介+helloflask+视图详解,13使用蓝图(子路由表)14今日总结,02,第二章:模板详解,第二章:模板详解,3,1,5,03流程控制(待补丁),01昨日总结,05使用宏,4,2,6,04文件包含,02模板渲染+传递数据+模板函数,06模板继承,第二章:模板详解,01,03,07补丁03,08补丁03,09访问静态资源,02,04,05,06,10集成flask-bootstrap,11定义404错误页面,12今日回顾,第二章:模板详解,13扩展:阿里巴巴矢量图库的使用14django与jinja2模板语法对比,03,第三章:表单+邮件+闪送消息,第三章:表单+邮件+闪送消息,01发送邮件1,02发送邮件2(qq邮箱),03发送邮件3:异步发送,06flask原生表单,05flask-moment显示本地化时间,04flash闪送消息,01,02,03,04,05,06,第三章:表单+邮件+闪送消息,07flaskform08wtf快速渲染和预校验08wtf快速渲染和预校验,04,第四章:文件上传,第四章:文件上传,02原生文件上传,02,05拿到上传图片的访问url,05,01昨日回顾,01,04使用uploadset对象进行保存,04,03文件访问url+缩略图,03,06结合使用flask-uploads和wtf,06,05,第五章:数据模型详解1,第五章:数据模型详解1,3,1,5,03数据迁移,01flask-sqlalchemy创建数据库,05复杂查询,4,2,6,04基本增删改查,02自定义命令行操作,06执行sql语句,第五章:数据模型详解1,07basequery分组统计08今日总结09常见字段类型和约束08今日总结09常见字段类型和约束,06,第六章:数据模型详解2,第六章:数据模型详解2,M.94275.CN,01,01昨日回顾,02,02定义一对多数据模型,03,03生成数据库表,04,04实现一对多管理,05,05命令行操作+basequery的两个api,06,06db.relationship可以定义在任意一方,第六章:数据模型详解2,07定义多对多数据模型08多对多关系实现09一对一关系实现10懒加载(拓展)11懒加载策略的取舍,07,第七章:restful+token验证,第七章:restful+token验证,M.94275.CN,01,01restful简介,02,02原生restful实现,03,03统一处理400错误,04,04falsk-httpauth的使用,05,05使用flask-restful实现restful-api,06,06使用token代替用户名和密码,第七章:restful+token验证,07token的意义08restful+token意义再总结09django复习110django复习2-mtv08RESTful+token意义再总结09django复习110django复习2-mtv,08,第八章:实战博客项目1,第八章:实战博客项目1,3,1,5,03模型和表关系,01跑起源码+玩遍功能+脑补实现方式,05用户管理面试题,4,2,6,04flask-login,02脑补源码技术点,06面试题:何时ajax,第八章:实战博客项目1,07分页实现08注册实现09用户激活10头像上传,09,第九章:实战博客项目2,第九章:实战博客项目2,01,03,01发表博文,02显示闪送消息,03全局模板,02,04,05,06,04收藏和取消收藏,05工程封装和分包赏析,06分包+实现注册,10,第十章:部署项目到阿里云,第十章:部署项目到阿里云,01,03,01项目部署:软硬件需求,02云服务和云计算常识,03部署效果演示,02,04,05,06,04部署架构概述,05在uwsgi上运行web项目,06nginx配置,第十章:部署项目到阿里云,07配置云端环境,01,08配置云端环境2,02,09使用nginx+uwsgi部署爱鲜蜂1,03,10使用nginx+uwsgi部署flask博客项目,04,10使用nginx+uwsgi部署爱鲜蜂2,05,11部署总结,06,感谢聆听,