首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 深入理解Flask
内容
编辑推荐

Flask是一种具有平缓学习曲线和庞大社区支持的微框架,利用它可以构建大规模的Web应用。学习和上手Flask非常轻松,要深入理解它却并不容易。

杰克·史都华著的这本《深入理解Flask》从一个简单的Flask应用开始,通过解决若干实战中的问题,对一系列进阶的话题进行了探讨。书中使用MVC(模型—视图—控制器)架构对示例应用进行转化重构,以演示如何正确地组织应用代码的结构。有了可扩展性强的应用结构之后,使用了Flask扩展为应用提供额外的功能,包括用户登录和注册、NoSQL查询、RESTful API、一套后台管理界面及其他特性。然后,你会学到如何使用单元测试,保障代码持续按照正确的方式工作,避免极具风险的猜测式编程。本书最后会讨论可用于部署Flask应用的诸多不同平台,以及你必须考虑的每个平台的利弊。

内容推荐

Flask是在Python用户中最为流行的Web开发框架。杰克·史都华著的这本《深入理解Flask》从一个简单的Flask项目入手,由浅入深地探讨了一系列实战问题,包括如何使用SQLAlchemy和Jinja等工具进行Web开发;如何正确地设计扩展性强的Flask应用架构和搭建MVC环境:对于各种NoSQL数据库的特性,何时应该、何时不应该及如何使用它们;通过使用Flask扩展快速实现用户的身份系统、RESTfulAPI、NoSQL查询、后台管理等功能;如何创建自己的扩展;使用Celery编写异步任务,使用py.test进行单元测试等;最后介绍了如何部署上线,包括使用自己搭建的服务器或使用各种云服务,以及如何权衡和选择这些不同的解决方案。

目录

第1章 入门

 使用Git进行版本控制

安装Git

Git基础

 使用pip管理Python包

在Windows上安装pip

在Mac OS X和Linux上安装Python包管理器pip

pip基本操作

 用virtualenv的沙盒管理依赖

virtualenv基础

 开始我们的项目

使用Flask Script

 总结

第2章 使用SQLAlchemy创建数据模型

 设置SQLAlchemy

Python安装包

Flask SQLAlchemy

 我们的第1个数据模型

创建user表

 CRUD

新增数据

读取数据

修改数据

删除数据

 数据模型之间的关联

一对多

多对多

 SQLAlchemy会话对象的方便之处

 使用Alembic进行数据库迁移

 总结

第3章 通过模板创建视图

 Jinja的语法

过滤器

注释

if语句

循环

Flask特有的变量和函数

 创建视图

视图函数

编写和继承模板

 Flask WTForms

WTForms基础

自定义检验器

……

第4章 使用蓝图创建控制器

第5章 进阶的应用结构

第6章 保护应用安全

第7章 在Flask中使用NoSQL数据库

第8章 构建RESTful API

第9章 使用Celery编写异步任务

第10章 有用的Flask扩展

第11章 构建你自己的扩展

第12章 测试Flask应用

第13章 部署Flask应用

标签
缩略图
书名 深入理解Flask
副书名
原作名
作者 (美)杰克·史都华
译者 苏丹
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121292316
开本 16开
页数 237
版次 1
装订 平装
字数 360
出版时间 2016-07-01
首版时间 2016-07-01
印刷时间 2016-07-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.396
CIP核字 2016146735
中图分类号 TP311.56
丛书名
印张 16
印次 1
出版地 北京
231
180
11
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2015-8407
版权提供者 由Packt Publishing授权
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 6:09:11