欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Flask Web开发入门进阶与实战
      • 作者:编者:张学建|责编:李晓波
      • 出版社:机械工业
      • ISBN:9787111673170
      • 出版日期:2021/02/01
      • 页数:334
    • 售价:47.6
  • 内容大纲

        本书介绍了使用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章  基于深度学习的人脸识别系统