Flask Web开发:基于Python的Web应用开发实战

Flask Web开发:基于Python的Web应用开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Miguel Grinberg) ,
2015-01
版次: 1
ISBN: 9787115373991
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 205页
字数: 332千字
正文语种: 简体中文
原版书名: Flask Web Development:Developing Web Applications with Python
  •   作为PythonWeb开发的微框架,Flask独树一帜。它不会强迫开发者遵循预置的开发规范,为开发者提供了自由度和创意空间。
      《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》作者拥有25年软件开发经验,而《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》则采用讲解与实例相结合的方式,不仅介绍了Flask安装、使用等基础知识,而且还带领读者一步一步地开发了社交博客Flasky。即使从未接触Flask,你也能轻松学会构建完整的Web应用。通读《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》,你能熟悉Flask的核心功能,并掌握数据库迁移、Web服务通信等高级Web技术。
      《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》不仅适合初级Web开发人员学习阅读,更是Python程序员用来学习高级Web开发技术的参考书。   MiguelGrinberg,拥有25年开发经验的高级软件工程师,目前为广播公司开发视频软件。他常在个人博客上撰写各类博文,内容主要涉及Web开发、机器人技术、摄影,偶尔也会有一些影评。他和妻子、四个孩子、两只狗和一只猫共同生活在俄勒冈州波特兰市。 前言
    第一部分Flask简介
    第1章安装
    1.1使用虚拟环境
    1.2使用pip安装Python包
    第2章程序的基本结构
    2.1初始化
    2.2路由和视图函数
    2.3启动服务器
    2.4一个完整的程序
    2.5请求一响应循环
    2.5.1程序和请求上下文
    2.5.2请求调度
    2.5.3请求钩子
    2.5.4响应
    2.6Flask扩展
    第3章模板
    3.1Jinja2模板引擎
    3.1.1渲染模板
    3.1.2变量
    3.1.3控制结构
    3.2使用Flask—Bootstrap集成TwitterBootstrap
    3.3自定义错误页面
    3.4链接
    3.5静态文件
    3.6使用:Flask—Moment本地化日期和时间
    第4章web表单
    4.1跨站请求伪造保护
    4.2表单类
    4.3把表单渲染成HTML
    4.4在视图函数中处理表单
    4.5重定向和用户会话
    4.6Flash消息
    第5章数据库
    5.1SQL数据库
    5.2NoSQL数据库
    5.3使用SQL还是NoSQL
    5.4Python数据库框架
    5.5使用FlaskSQLAlchemy管理数据库
    5.6定义模型
    5.7关系
    5.8数据库操作
    5.8.1创建表
    5.8.2插入行
    5.8.3修改行
    5.8.4册4除行
    5.8.5查询行
    5.9在视图函数中操作数据库
    5.10集成Pythonshell
    5.11使用FlaskMigrate实现数据库迁移
    5.11.1创建迁移仓库
    5.11.2创建迁移脚本
    5.11.3更新数据库
    ……
    第6章电子邮件
    第7章大型程序的结构

    第二部分实例:社会化博客程序
    第8章用户认证
    第9章用户角色
    第10章用户资料
    第11章博客文章
    第12章关注者
    第13章用户评论
    第14章程序编程接口
    第三部分成功在望
    第15章测试
    第16章性能
    第17章部署
    第18章其他资源
    关于封面图
  • 内容简介:
      作为PythonWeb开发的微框架,Flask独树一帜。它不会强迫开发者遵循预置的开发规范,为开发者提供了自由度和创意空间。
      《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》作者拥有25年软件开发经验,而《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》则采用讲解与实例相结合的方式,不仅介绍了Flask安装、使用等基础知识,而且还带领读者一步一步地开发了社交博客Flasky。即使从未接触Flask,你也能轻松学会构建完整的Web应用。通读《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》,你能熟悉Flask的核心功能,并掌握数据库迁移、Web服务通信等高级Web技术。
      《图灵程序设计丛书·FlaskWeb开发:基于Python的Web应用开发实战》不仅适合初级Web开发人员学习阅读,更是Python程序员用来学习高级Web开发技术的参考书。
  • 作者简介:
      MiguelGrinberg,拥有25年开发经验的高级软件工程师,目前为广播公司开发视频软件。他常在个人博客上撰写各类博文,内容主要涉及Web开发、机器人技术、摄影,偶尔也会有一些影评。他和妻子、四个孩子、两只狗和一只猫共同生活在俄勒冈州波特兰市。
  • 目录:
    前言
    第一部分Flask简介
    第1章安装
    1.1使用虚拟环境
    1.2使用pip安装Python包
    第2章程序的基本结构
    2.1初始化
    2.2路由和视图函数
    2.3启动服务器
    2.4一个完整的程序
    2.5请求一响应循环
    2.5.1程序和请求上下文
    2.5.2请求调度
    2.5.3请求钩子
    2.5.4响应
    2.6Flask扩展
    第3章模板
    3.1Jinja2模板引擎
    3.1.1渲染模板
    3.1.2变量
    3.1.3控制结构
    3.2使用Flask—Bootstrap集成TwitterBootstrap
    3.3自定义错误页面
    3.4链接
    3.5静态文件
    3.6使用:Flask—Moment本地化日期和时间
    第4章web表单
    4.1跨站请求伪造保护
    4.2表单类
    4.3把表单渲染成HTML
    4.4在视图函数中处理表单
    4.5重定向和用户会话
    4.6Flash消息
    第5章数据库
    5.1SQL数据库
    5.2NoSQL数据库
    5.3使用SQL还是NoSQL
    5.4Python数据库框架
    5.5使用FlaskSQLAlchemy管理数据库
    5.6定义模型
    5.7关系
    5.8数据库操作
    5.8.1创建表
    5.8.2插入行
    5.8.3修改行
    5.8.4册4除行
    5.8.5查询行
    5.9在视图函数中操作数据库
    5.10集成Pythonshell
    5.11使用FlaskMigrate实现数据库迁移
    5.11.1创建迁移仓库
    5.11.2创建迁移脚本
    5.11.3更新数据库
    ……
    第6章电子邮件
    第7章大型程序的结构

    第二部分实例:社会化博客程序
    第8章用户认证
    第9章用户角色
    第10章用户资料
    第11章博客文章
    第12章关注者
    第13章用户评论
    第14章程序编程接口
    第三部分成功在望
    第15章测试
    第16章性能
    第17章部署
    第18章其他资源
    关于封面图
查看详情
其他版本 / 全部 (1)
您可能感兴趣 / 更多
系列丛书 / 更多
相关图书 / 更多