pythondjangoweb典型模块开发实战下载_Django实战PythonWeb典型。。。
pythondjangoweb典型模块开发实战下载_Django实战
PythonWeb典型。。。
本书结合样例,介绍 Django 的基础知识、主要模块的开发以及权限管理等⾼级内容,并且通过图书管理系统、博客系统、车费管理系统 3个项⽬的开发实战,使读者既能掌握 Django 的重要开发技术,⼜能对这些知识在项⽬中的综合应⽤有深⼊了解。
本书共有 16 章,分为 3 个篇章,准备篇介绍了 Web 框架以及 Django 的基本知识;⼊门篇详细讲解了路由系统、模板系统等5 个主要模块的开发过程,并通过图书管理系统和博客系统的开发综合应⽤这些知识;进阶篇介绍了 AJAX、中间件、权限管理等内容,并完成了车费管理系统的项⽬开发。
剑网3什么门派好玩本书讲解详细,内容通俗易懂,案例丰富,适合 Python 进阶读者或 Django 开发⼊门读者阅读,也可以作为 Web 开发⼈员或编程爱好者的⾃学参考。
1.内容实⽤:凝聚作者多年开发经验,深⼊浅出剖析技术细节;
2.系统全⾯:从基础知识、典型模块到项⽬开发,详解Django开发;
3.案例丰富:⾯向不同应⽤场景,逐步实现多个开发案例。
张晓
⼭东能源集团(世界 500 强)信息管理员,软件开发⼯程师。曾独⽴开发物流管理、机房运维管理、机关考勤管理、物业管理、车费管理等多个应⽤系统;并规划设计与实施了数据中⼼、私有云项⽬建设;此外在数据仓库、BI 分析、门户⽹站建设⽅⾯也有丰富的实战经验。
第 ⼀篇 准备篇
第 1章 Python 和Web 开发框架 2
1.1 Python 简介 3
1.2 Web 开发框架基本知识 3
1.2.1 Web 应⽤本质 3
1.2.2 Web 开发框架核⼼功能 5
1.2.3 HTTP 简单介绍 8
1.2.4 HTTP 请求消息格式 9
1.2.5 HTTP 响应消息格式 9
1.3 Python Web 开发框架 10
1.4 ⼩结 11
第 2章 初识Django 12
2.1 Django 安装 13
2.1.1 安装Python 13
2.1.2 安装Python 虚拟环境 14
2.1.3 安装Django 14
2.1.4 测试安装效果 15
2.2 Django 基本知识 15
2.2.1 Django 的开发优势 15
2.2.2 Django 的MTV 设计模式简介 16
2.2.3 Django 的其他功能 18
2.2.4 Django 的主要⽂件 18
2.3 Django 基本开发流程 19
2.3.1 部署开发环境 19
2.3.2 创建项⽬ 19
2.3.3 创建应⽤程序 20
2.3.4 编写业务逻辑代码 20
2.3.5 建⽴URL 与视图函数的对应关系 20 2.3.6 动态加载HTML 页⾯ 21
2.3.7 配置静态⽂件存放位置 23
2.3.8 连接数据库 27
2.3.9 Django 后台管理 29
2.4 ⼩结 30
第⼆篇 ⼊门篇
第3 章 Django ORM 32
3.1 Django ORM 的特点 33
3.1.1 Django ORM 的优点 33
3.1.2 Django ORM 的缺点 33
3.1.3 Django ORM 的模式特征 33
3.2 Django ORM 的⽤法 34
3.2.1 数据库连接 34
3.2.2 创建数据模型 34
3.2.3 Django ORM 字段 35
3.2.4 Django ORM 基本数据操作 37
3.2.5 Django ORM 数据操作常⽤函数 38 3.3 样例1:数据库表操作 40
3.3.1 准备⼯作 40
3.3.2 建⽴路由与视图函数对应关系 42 3.3.3 编写视图函数 44
3.3.4 employee 数据模型的操作 57
3.4 Django ORM 跨表操作 65
3.4.1 与外键有关的跨表操作 65
3.4.2 与多对多键有关的跨表操作 69
3.4.3 与⼀对⼀键有关的跨表操作 71
3.5 Django ORM 聚合与分组查询 73 3.5.1 聚合查询 73
3.5.2 分组查询 74
3.6 Django ORM 中的F 和Q
函数 75
3.6.1 F 函数 75
3.6.2 Q 函数 76
3.7 ⼩结 76
第4 章 Django 路由系统 77
4.1 路由系统基本配置 78
4.1.1 路由系统URL 基本格式 78
4.1.2 path()的URL 参数 79
4.1.3 re_path()函数 79
4.1.4 路由分发 80
4.1.5 路由命名 81
4.1.6 路由命名空间 82
4.2 样例2:路由系统开发 83
4.2.1 路由系统应⽤的简单流程 83
4.2.2 带参数的路由应⽤ 86
4.2.3 带参数的命名URL 配置 87
4.3 ⼩结 89
第5 章 Django 视图 90
5.1 样例3:视图函数简单介绍 91
摩洛哥足球队世界排名
5.1.1 视图样例 91
5.1.2 HttpRequest 对象和HttpResponse 对象 93
5.1.3 视图函数响应“三剑客” 96
5.2 基于类的通⽤视图 99
抗疫情的句子正能量
5.2.1 TemplateView 类通⽤视图 100 5.2.2 ListView 类通⽤视图 101
5.2.3 DetailView 类通⽤视图 104
5.3 样例4:Django 视图应⽤开发 107 5.3.1 准备⼯作 107
5.3.2 URL 配置 109
5.3.3 ⽤户登录 110
5.3.4 列表页⾯ 114
5.3.5 ⼈员增加页⾯ 116
5.3.6 ⼈员修改页⾯ 120
5.3.7 ⼈员删除 122
5.4 ⼩结 123
第6 章 Django 模板系统 124
6.1 Django 模板基本语法 125
6.1.1 模板⽂件 125
6.1.2 模板变量 126
6.1.3 模板注释 129
6.1.4 过滤器 129
6.1.5 模板标签 131
6.2 母版和继承 137
6.2.1 母版 137
6.2.2 继承 138
6.3 组件 139
6.4 样例5:模板开发 139
6.4.1 准备⼯作 140
6.4.2 Bootstrap ⽤法简介 140
6.4.3 Font Awesome ⽤法简介 142
6.4.4 ⽣成母版base.html 143
6.4.5 编写index.html 页⾯ 145
6.4.6 员⼯相关页⾯美化 147
6.4.7 其他页⾯美化 156
6.5 ⼩结 158
第7 章 Django Form 组件 159
7.1 前期环境准备 160
7.1.1 Django Form 表单的主要功能 160 7.1.2 Django Form 简单开发流程介绍 160 7.1.3 编写Django Form 对象类 160
7.1.4 建⽴URL 与视图函数对应关系 161 7.1.5 视图函数 161
7.1.6 页⾯代码 162
7.1.7 运⾏测试 163
7.2 Django Form 字段 163
7.2.1 Django Form 字段属性 164
7.2.2 Django Form 常⽤字段 166
7.3 样例6:Django Form 组件
开发 167
7.3.1 开发准备 167
7.3.2 登录页⾯ 171
7.3.3 列表页⾯ 176
7.3.4 账号增加 180
7.3.5 账号修改 187
7.4 Django ModelForm 组件 193
7.4.1 Django ModelForm 定义 193
7.4.2 Django ModelForm 主要⽅法 194 7.5 样例7:Django ModelForm
开发 195
7.5.1 ModelForm 表单类 195
7.5.2 列表页⾯ 197
7.5.3 账号增加 198
7.5.4 账号修改 199
7.5.5 账号删除 200
7.6 ⼩结 200
把组词>给老师的贺卡怎么写
第8 章 图书管理系统开发 201
8.1 系统数据库建⽴ 202
已删除照片恢复
8.1.1 建⽴应⽤程序 202
8.1.2 建⽴数据库表 202
8.1.3 建⽴系统超级⽤户 205
8.1.4 数据模型注册 205
8.1.5 运⾏程序 206
8.1.6 附加说明 206
8.2 图书管理系统完善 207
8.2.1 部分配置 207
8.2.2 页⾯功能完善 208
8.2.3 批处理功能 214

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。