本书是一本同时汇集了Flask和Django全发流程的Python高阶书籍。除了涵盖知识广泛的特之外,其内容编排也非常新颖,各章节之间既有独立性,又能递支撑,可以有效缩短学习的时间和成本。此外,本书搭配了多个示例代码和综合项目,使原本就比较难以理解和学习的Web编程变得更容易受,极大地提升了读者的学习乐趣和信心。
售 价:¥
纸质售价:¥79.00购买纸书
6.4
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

封面页
书名页
版权页
内容简介
作者简介
前言
目录
第1章 Python Web编程简介
第2章 Python Web编程的常用概念
第3章 Flask
3.1 Flask简介
3.2 安装Flask
3.3 第1个Flask项目
3.4 Flask实例对象
3.5 路由
3.5.1 路由的声明
3.5.2 唯一规则
3.5.3 路由分类
3.5.4 动态构建请求URL
3.5.5 HTTP请求
3.5.6 路由转换器
3.5.7 重定向
3.5.8 视图函数的返回值
3.5.9 自定义视图函数装饰器
3.6 模板
3.6.1 渲染模板
3.6.2 模板位置
3.6.3 模板变量
3.6.4 模板中动态构建请求URL
3.6.5 模板中的过滤器
3.6.6 模板中的控制结构
3.6.7 模板注释
3.6.8 宏
3.6.9 include标签
3.6.10 set语句和with语句
3.6.11 加载静态文件
3.6.12 模板继承
3.7 类视图
3.8 蓝图
3.8.1 应用蓝图
3.8.2 蓝图中加载模板
3.8.3 蓝图中加载静态文件
3.8.4 在蓝图中动态构建请求URL
3.8.5 在蓝图中实现子域名
3.9 SQLAlchemy
3.9.1 安装SQLAlchemy
3.9.2 创建数据库引擎
3.9.3 创建数据库
3.9.4 创建数据表
3.9.5 CRUD操作
3.9.6 外键
3.9.7 多表间关系
3.9.8 高级查询
3.10 Flask-SQLAlchemy
3.10.1 安装Flask-SQLAlchemy
3.10.2 配置Flask-SQLAlchemy
3.10.3 连接数据库
3.10.4 获取数据库对象
3.10.5 创建数据表
3.10.6 CRUD操作
3.10.7 多表间关系
3.11 Alembic
3.11.1 安装Alembic
3.11.2 Alembic操作
3.11.3 在Flask-SQLAlchemy中操作Alembic
3.12 Flask-Script
3.12.1 安装Flask-Script
3.12.2 创建自定义命令
3.13 Flask-Migrate
3.13.1 安装Flask-Migrate
3.13.2 Flask-Migrate操作
3.14 表单验证
3.14.1 安装WTForms和Flask-WTF
3.14.2 HTML表单验证
3.14.3 文件上传验证
3.15 Cookie和Session
3.15.1 设置、获取和删除Cookie
3.15.2 设置、获取和删除Session
3.16 CSRF防御
3.17 上下文
3.17.1 应用上下文
3.17.2 请求上下文
3.17.3 应用上下文和请求上下文的区别
3.18 钩子函数
3.19 信号
3.19.1 信号的安装
3.19.2 自定义信号
3.19.3 内置信号
第4章 Flask项目实战:网上图书商城
4.1 程序概述
4.2 创建数据库
4.3 程序目录结构
4.4 程序编写
第5章 Django
5.1 Django简介
5.2 安装Django
5.3 第1个Django项目
5.4 路由
5.4.1 视图函数
5.4.2 URL映射
5.4.3 HttpRequest对象
5.4.4 QueryDict对象
5.4.5 HttpResponse对象
5.4.6 JsonResponse对象
5.4.7 重定向
5.4.8 动态路由
5.4.9 动态构建请求URL
5.4.10 路由分发
5.4.11 路由转换器
5.4.12 限制请求方法
5.5 模板
5.5.1 渲染模板
5.5.2 模板位置
5.5.3 模板变量
5.5.4 模板中的控制结构
5.5.5 模板注释
5.5.6 常用标签
5.5.7 模板中的过滤器
5.5.8 模板继承
5.5.9 加载静态文件
5.6 类视图
5.7 数据库
5.7.1 定义数据模型
5.7.2 Manager类和QuerySet类
5.7.3 查询条件
5.7.4 常用字段
5.7.5 Meta类
5.7.6 外键
5.7.7 多表间关系
5.8 表单验证
5.8.1 HTML表单验证
5.8.2 上传文件验证
5.8.3 ModelForm类
5.9 Cookie和Session
5.9.1 设置、获取和删除Cookie
5.9.2 设置、获取和删除Session
5.10 上下文处理器
5.11 中间件
5.12 CSRF防御
第6章 Django项目实战:网上图书商城
6.1 程序概述
6.2 数据库设计
6.3 编写程序
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜