图书介绍
深入理解Flask【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)JACKSTOUFFER著;苏丹译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121292316
- 出版时间:2016
- 标注页数:237页
- 文件大小:24MB
- 文件页数:257页
- 主题词:软件工具-程序设计
PDF下载
下载说明
深入理解FlaskPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 入门1
使用Git进行版本控制1
安装Git1
Git基础2
使用pip管理Python包4
在Windows上安装pip4
在Mac OS X和Linux上安装Python包管理器pip5
pip基本操作6
用virtualenv的沙盒管理依赖7
virtualenv基础7
开始我们的项目8
使用Flask Script9
总结10
第2章 使用SQLAlchemy创建数据模型11
设置SQ LAlchemy11
Python安装包12
Flask SQLAlchemy12
我们的第1个数据模型13
创建user表15
CRUD16
新增数据16
读取数据16
修改数据19
删除数据19
数据模型之间的关联20
一对多20
多对多23
SQLAlchemy会话对象的方便之处25
使用Alembic进行数据库迁移26
总结28
第3章 通过模板创建视图29
Jinja的语法29
过滤器30
注释34
if语句34
循环35
宏36
Flask特有的变量和函数37
创建视图38
视图函数38
编写和继承模板41
Flask WTForms45
WTForms基础46
自定义检验器48
发布评论48
总结51
第4章 使用蓝图创建控制器52
请求的构建和销毁,以及全局变量52
错误页面53
使用类描述视图53
方法视图55
蓝图55
总结57
第5章 进阶的应用结构58
模块项目58
重构代码59
应用的工厂模式62
总结64
第6章 保护应用安全65
准备工作65
修改用户模型65
创建表单67
创建视图71
社交网络登录76
使用会话84
使用Flask Login87
用户角色90
总结95
第7章 在Flask中使用NoSQL数据库96
NoSQL数据库的种类96
键值数据库97
文档数据库97
列式数据库98
基于图的数据库100
关系型数据库与NoSQL的比较101
关系型数据库的优势102
NoSQL数据库的优势103
在什么情况下用什么数据库104
在Flask中使用MongoDB105
安装MongoDB106
配置MongoEngine106
定义文档107
CRUD112
NoSQL中的关联关系117
利用NoSQL的强大能力120
总结126
第8章 构建RESTful API127
REST是什么127
构建RESTful Flask API130
GET请求131
格式化输出132
请求中的参数135
POST请求138
身份认证140
PUT请求143
DELETE请求146
总结147
第9章 使用Celery编写异步任务148
Celery是什么148
配置Celery和RabbitMQ150
在Celery中创建任务151
运行Celery任务154
Celery工作流155
监控Celery160
在Flower中通过网页进行监控161
创建一个提醒应用161
生成每周摘要163
总结167
第10章 有用的Flask扩展168
Flask Script168
Flask Debug Toolbar170
Flask Cache173
缓存函数和视图174
缓存带参数的函数175
缓存带有查询参数的路径177
使用Redis作为缓存后端177
使用memcached作为缓存后端178
Flask Assets178
Flask Admin181
编写基础管理页面182
编写数据库管理页面184
增强文章管理功能185
编写文件系统管理页面187
保护Flask Admin的安全188
Flask Mail189
总结190
第11章 构建你自己的扩展192
编写一个YouTube Flask扩展192
创建Python包196
通过Flask扩展修改响应数据198
总结200
第12章 测试Flask应用201
什么是单元测试201
怎样进行测试202
对应用进行单元测试202
测试路由函数203
用户界面测试208
测试覆盖率213
测试驱动的开发216
总结218
第13章 部署Flask应用219
部署在你自己的服务器上219
使用fabric把代码推送到服务器220
使用supervisor运行你的Web服务器222
Gevent224
Tornado225
Nginx和uWSGI226
Apache和uWSGI229
部署在Heroku上230
使用Heroku Postgres231
在Heroku中使用Celery232
在AWS上部署应用233
在Amazon Elastic Beanstalk上使用Flask233
使用Amazon Relational Database Service235
在Amazon Simple Queue Service中使用Celery236
总结237
热门推荐
- 3107001.html
- 284115.html
- 1607100.html
- 2918739.html
- 2868146.html
- 3722295.html
- 1023687.html
- 3250399.html
- 563666.html
- 1199300.html
- http://www.ickdjs.cc/book_1562888.html
- http://www.ickdjs.cc/book_884258.html
- http://www.ickdjs.cc/book_891598.html
- http://www.ickdjs.cc/book_1875204.html
- http://www.ickdjs.cc/book_2969528.html
- http://www.ickdjs.cc/book_2450879.html
- http://www.ickdjs.cc/book_735618.html
- http://www.ickdjs.cc/book_913333.html
- http://www.ickdjs.cc/book_3850902.html
- http://www.ickdjs.cc/book_3355350.html