宠文网

无弹窗的免费小说阅读网

宠文网 > 科普学习 > Flask Web开发实战

Flask Web开发实战

作者:李辉

类别:《Flask Web开发实战》属于科普学习作品

最后更新:2025-11-08 03:49:16

最新章节:16.4 Flask的工作流程与机制

动作:↓↓↓直达底部↓↓↓

《Flask Web开发实战》简介: 这是一本面向Python程序员的,全面介绍Python Web框架Flask的书。关于本书的详细介绍、相关资源等更多信息可以访问本书的官方主页http://helloflask/book了解。? 国内首本Flask著作,在内容上涵盖完整的Flask Web开发学习路径,在实践上包含完整的Flask Web程序开发流程。同时兼容Python2 .7和Python3.6。? 内容最新,基于Flask 1.0.2版本,所有的Python库、前端框架和JavaScript库均使用最新版本。? 内容全面,除了基础知识,还包含Web API、全文搜索、国际化和本地化、第三方登录、AJAX、WebSocket、源码分析、扩展开发等实用内容。? 实战性强,包含8个示例程序,5个实战项目和1个Flask扩展。实战项目包括留言板、个人博客、图片社交网站、待办事项程序和聊天室,分别对应不同的知识点,难度递增。
Flask Web开发实战笔趣阁 Flask Web开发实战最新章节 Flask Web开发实战免费阅读 Flask Web开发实战在线阅读 Flask Web开发实战全文阅读 Flask Web开发实战小说 Flask Web开发实战李辉

《Flask Web开发实战》全文阅读

前言
本书核心内容
阅读前的准备
第一部分 基础篇
第1章 初识Flask
1.1 搭建开发环境
1.2 Hello,Flask!
1.3 启动开发服务器
1.4 Python Shell
1.5 Flask扩展
1.6 项目配置
1.7 URL与端点
1.8 Flask命令
1.9 模板与静态文件
1.10 Flask与MVC架构
第2章 Flask与HTTP
2.2 HTTP请求
2.3 HTTP响应
2.4 Flask上下文
2.5 HTTP进阶实践
第3章 模板
3.2 模板辅助工具
3.3 模板结构组织
3.4 模板进阶实践
第4章 表单
4.2 使用Flask-WTF处理表单
4.3 处理表单数据
4.4 表单进阶实践
第5章 数据库
5.2 ORM魔法
5.3 使用Flask-SQLAlchemy管理数据库
5.4 数据库操作
5.5 定义关系
5.6 更新数据库表
5.7 数据库进阶实践
第6章 电子邮件
6.2 使用事务邮件服务SendGird
6.3 电子邮件进阶实践
第二部分 实战篇
7.1 使用包组织代码
7.2 Web程序开发流程
7.3 使用Bootstrap-Flask简化页面编写
7.4 使用Flask-Moment本地化日期和时间
7.5 使用Faker生成虚拟数据
7.6 使用Flask-DebugToolbar调试程序
7.7 Flask配置的两种组织形式
第8章 个人博客
8.1 大型项目结构
8.2 编写程序骨架
8.3 编写博客前台
8.4 初始化博客
8.5 使用Flask-Login管理用户认证
8.6 使用CSRFProtect实现CSRF保护
8.7 编写博客后台
第9章 图片社交网站
9.1 项目组织架构
9.2 编写程序骨架
9.3 高级用户认证
9.4 基于用户角色的权限管理
9.5 使用Flask-Dropzone优化文件上传
9.6 使用Flask-Avatars处理用户头像
9.7 图片展示与管理
9.8 收藏图片
9.9 用户关注
9.10 消息提醒
9.11 用户资料与账户设置
9.12 首页与探索
9.13 使用Flask-Whooshee实现全文搜索
9.14 编写网站后台
第10章 待办事项程序
10.1 使用JavaScript和AJAX编写单页程序
10.2 国际化与本地化
10.3 设计并编写Web API
第11章 在线聊天室
11.1 编写程序骨架
11.2 Gravatar头像
11.3 使用Flask-SocketIO建立实时双向通信
11.4 使用Flask-OAuthlib实现第三方登录
11.5 聊天室功能增强
第三部分 进阶篇
12.1 认识自动化测试
12.2 Flask测试客户端
12.3 使用unittest编写单元测试
12.4 使用Selenium进行用户界面测试
12.5 使用Coverage.py计算测试覆盖率
12.6 使用Flake8检查代码质量
第13章 性能优化
13.2 使用Flask-Caching设置缓存
13.3 使用Flask-Assets优化静态资源
第14章 部署上线
14.2 基本部署流程
14.3 部署前的准备
14.4 部署到Linux服务器
14.5 部署到PythonAnywhere
14.6 部署到Heroku
14.7 下一步做什么?
第15章 Flask扩展开发
15.2 扩展项目骨架
15.3 编写扩展类
15.4 添加扩展配置
15.5 实现扩展功能
15.6 开源发布前的准备
15.7 发布到PyPI
15.8 编写良好的扩展
第16章 Flask工作原理与机制解析
16.2 Flask的设计理念
16.3 Flask与WSGI
16.4 Flask的工作流程与机制