【本书特色】 由浅深:从基本发环境配置讲起,层层深到实际项目案例发。 实例丰富: 116个实例、28个编程练习题带领读者上手实践。 注重实战:详解新闻系统网站项目案例发的完整过程。 重突出:重介绍Flask SQLAlchemy服务端发,以及Jinja 2模板引擎和Bootstrap前端页面发。 涵盖广泛:涵盖Jinja 2、视图操作、数据库访问、Memcached缓存、Bootstrap等热门Web发技术。 【本书精华内容】
售 价:¥
纸质售价:¥97.00购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
本书内容导图
第1篇 Flask基础知识
第1章 开发环境部署
1.1 Python的安装及配置
1.2 虚拟环境的配置
1.3 PyCharm的安装及使用
1.4 温故知新
1.5 习题
第2章 Flask快速上手
2.1 Web基础知识
2.2 第一个Flask Web程序
2.3 URL传递参数
2.4 URL反转
2.5 页面跳转和重定向
2.6 温故知新
2.7 习题
第3章 Jinja 2模板引擎
3.1 模板引擎概述及简单使用
3.2 向模板中传递参数
3.3 模板中的控制语句之if语句
3.4 模板中的控制语句之for语句
3.5 Flask的过滤器
3.6 宏的定义及使用
3.7 set和with语句的使用
3.8 静态文件的加载
3.9 模板的继承
3.10 温故知新
3.11 习题
第4章 Flask视图高级技术
4.1 app.route与add_url_rule简介
4.2 Flask类视图
4.3 Flask装饰器
4.4 蓝图
4.5 温故知新
4.6 习题
第5章 Flask数据交互
5.1 使用Flask处理表单
5.2 使用Flask上传文件
5.3 Cookie的使用
5.4 Session的使用
5.5 钩子函数的使用
5.6 温故知新
5.7 习题
第6章 访问数据库
6.1 MySQL数据库安装
6.2 Python数据库框架MySQL-Python
6.3 通过MySQL-Python进行更新数据操作
6.4 初识Flask-SQLAlchemy
6.5 Flask-SQLAlchemy初始化
6.6 Flask-SQLAlchemy模型与表映射方法1
6.7 Flask-SQLAlchemy模型与表映射方法2
6.8 数据的增、删、改、查
6.9 使用Flask-SQLAlchemy创建一对一的关系表
6.10 使用Flask-SQLAlchemy创建一对多的关系表
6.11 使用Flask-SQLAlchemy创建多对多的关系表
6.12 Flask-Script工具的使用
6.13 Flask循环引用
6.14 使用Flask-Migrate实现数据库迁移
6.15 温故知新
6.16 习题
第7章 Memcached缓存系统
7.1 Memcached的安装
7.2 Memcached的基本使用
7.3 Memcached的安全机制
7.4 温故知新
7.5 习题
第8章 Bootstrap的基本使用
8.1 Bootstrap简介
8.2 全局CSS样式
8.3 栅格系统
8.4 Bootstrap CSS代码
8.5 Bootstrap表格
8.6 Bootstrap表单
8.7 Bootstrap按钮
8.8 温故知新
8.9 习题
第2篇 CMS新闻系统开发
第9章 CMS后台管理员登录实现
9.1 CMS系统基本蓝图
9.2 用户模型定义
9.3 管理员登录
9.4 限制用户访问
9.5 用户名注销功能实现
9.6 温故知新
9.7 习题
第10章 CMS后台文章模块基本功能实现
10.1 管理员信息展示
10.2 文章栏目页的实现
10.3 文章的添加、修改、删除功能的实现
10.4 温故知新
10.5 习题
第11章 CMS后台基本评论及登录日志等功能的实现
11.1 评论信息管理
11.2 登录日志、操作日志等功能实现
11.3 温故知新
11.4 习题
第12章 基于角色的访问控制功能实现
12.1 权限、角色、用户的数据库设计
12.2 权限管理
12.3 角色管理
12.4 基于角色的访问控制思想及实现
12.5 温故知新
12.6 习题
第13章 CMS网站前台功能实现
13.1 用户的注册和登录功能
13.2 网站首页的基本实现
13.3 文章详情页功能实现
13.4 网站404页面功能实现
13.5 温故知新
13.6 习题
第14章 CMS系统代码优化
14.1 CSRF攻击与防御
14.2 视图函数的一些优化
14.3 将验证码保存到Memcached中
14.4 温故知新
14.5 习题
第3篇 网站上线准备及部署
第15章 CMS系统性能测试与单元测试
15.1 慢查询SQL的检测与记录
15.2 Flask单元测试
15.3 温故知新
15.4 习题
第16章 网站部署
16.1 服务器部署
16.2 网站部署
16.3 温故知新
16.4 习题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜