-
内容大纲
本书介绍了使用Python语言开发Flask Web程序的知识,并通过具体实例讲解了使用Flask框架的方法和流程。全书共18章,内容包括FlaskWeb开发基础、使用Flask模板、实现表单操作、Flask数据库操作、用户登录验证、收发电子邮件、使用Flask-Admin开发后台管理系统、使用上下文技术、项目优化、处理静态文件、开发RESTful API、系统调试和部署、计数器模块、在线留言系统模块、富文本编辑器模块、分页模块、信息发布模块、基于深度学习的人脸识别系统。全书简洁而不失技术深度,内容丰富而全面,不仅易于阅读,而且涵盖了其他同类图书中很少涉及的历史参考资料,是学习Flask Web开发的实用教程。
本书适用于已了解Python基础知识、希望进一步提高个人开发水平的读者,还可以作为大中专院校和培训学校相关专业师生的学习参考用书。 -
作者介绍
-
目录
前言
第1章 Flask Web开发基础
1.1 Flask框架介绍
1.1.1 Flask框架的基本结构
1.1.2 Flask和第jango的对比
1.2 安装Flask
1.2.1 快速安装Flask
1.2.2 使用PyCharm创建虚拟环境
1.3 初步认识Flask Web程序
1.3.1 编写第Y个Flask Web程序
1.3.2 使用PyCharm编写第Y个Flask Web程序
1.4 分析Flask Web程序的基本结构
1.4.1 运行方法run()
1.4.2 路由处理
1.4.3 处理URL参数
1.4.4 传递HTTP请求
1.4.5 模拟实现用户登录系统
1.5 Flask-Script扩展
1.5.1 Flask-Script扩展介绍
1.5.2 使用Flask-Script扩展
1.5.3 创建命令
1.6 系统配置
1.6.1 基础配置
1.6.2 使用配置信息
1.6.3 实例文件夹
第2章 使用Flask模板
2.1 使用Jinja2模板引擎
2.2 Jinja2 模板的基本元素
2.2.1 变量
2.2.2 使用控制结构
2.2.3 包含页和宏
2.3 使用Flask-Bootstrap扩展
2.3.1 Flask-Bootstrap扩展基础
2.3.2 在Flask Web中使用Flask-Bootstrap扩展
2.3.3 自定义错误页面
2.4 使用Flask-Moment扩展本地化处理日期和时间
2.4.1 Flask-Moment基础
2.4.2 使用Flask-Moment显示时间
2.5 静态文件
2.5.1 静态文件介绍
2.5.2 使用静态文件
2.6 可插拔视图
2.6.1 使用可插拔视图
2.6.2 可插拔视图实战演练
第3章 实现表单操作
3.1 使用Flask-WTF扩展
3.1.1 Flask-WTF基础
3.1.2 使用Flask-WTF处理表单
3.2 重定向和会话处理
3.2.1 Flask中的重定向和会话处理
3.2.2 实现重定向和会话处理
3.3 Flash闪现提示
3.3.1 Flash基础
3.3.2 使用模板渲染flash()函数的闪现提示信息
……
第4章 Flask数据库操作
第5章 用户登录验证
第6章 收发电子邮件
第7章 使用Flask-A第min开发后台管理系统
第8章 使用上下文技术
第9章 项目优化
第10章 处理静态文件
第11章 开发RESTful API
第12章 系统调试和部署
第13章 计数器模块
第14章 在线留言系统模块
第15章 富文本编辑器模块
第16章 分页模块
第17章 信息发布模块
第18章 基于深度学习的人脸识别系统
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...