跟老齐学Python:Django实战
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787121355035
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:11,267页
- 出版时间:2019-01-01
- 条形码:9787121355035 ; 978-7-121-35503-5
本书特色
适读人群 :本书适合已经具有Python基础技能、进行Web应用开发的读者阅读。 如有此意愿,但尚缺乏Python基础技能者,推荐阅读《跟老齐学Python:轻松入门》。 基于Django新版本!书不在多,实用就行!在项目实践中学Django,简单快速建网站!无数网友好评,易学易懂的Python应用经典! 学习Python 的正确路径: 《跟老齐学Python:轻松入门》——>《跟老齐学Python:Django实战》——>《跟老齐学Python:数据分析》 《跟老齐学Python:Django实战(第2版)》基于Django2,专注于实战,以项目为主线,帮助读者轻松掌握Python应用。 轻松幽默,毫无做作晦涩之感,让编程不枯燥,不乏味。 指导读者理解Python编程思想,领略Python魅力,授之以渔。
内容简介
本书是以Python为基础进行Web应用开发的进阶读物。书中以一个实例项目为主线,使用Django 2开发框架,在实践中边学边做,理论联系实际。每节都配有思维导图,使读者对项目需求一目了然;每章都有知识点和文档导读,引导读者“知其所以然”。相信认真阅读本书的读者,不仅能够得到“鱼”,更能得到“渔”,从而具备独立开发项目的能力。
目录
第1章 简单的博客系统 1
1.1 Django起步 1
1.1.1 Django简介 1
1.1.2 安装Django 3
1.1.3 创建项目 4
1.1.4 创建应用 6
1.1.5 网站配置 12
1.1.6 知识点 13
1.2 编写博客的数据模型类 13
1.2.1 数据模型类 14
1.2.2 发布博客文章 18
1.2.3 知识点 22
1.3 显示博客信息 24
1.3.1 显示文章标题 25
1.3.2 查看文章内容 30
1.3.3 知识点 33
第2章 用户管理 37
2.1 自定义模板和静态文件位置 37
2.1.1 自定义模板位置 38
2.1.2 自定义静态文件位置 38
2.1.3 通用静态文件和基础模板 39
2.1.4 重置管理后台模板 43
2.1.5 知识点 45
2.2 用户登录 46
2.2.1 创建应用 47
2.2.2 理解表单类 48
2.2.3 登录的视图函数 49
2.2.4 登录的前端界面 52
2.2.5 知识点 56
2.3 用内置方法实现登录和退出 58
2.3.1 内置的登录方法 58
2.3.2 判断用户是否登录 60
2.3.3 内置的退出方法 61
2.3.4 知识点 62
2.4 用户注册 64
2.4.1 简单注册 64
2.4.2 增加注册内容 67
2.4.3 管理新增的注册内容 71
2.4.4 知识点 72
2.5 关于密码的操作 74
2.5.1 修改密码 74
2.5.2 重置密码 79
2.5.3 知识点 85
2.6 维护个人信息 87
2.6.1 个人信息的数据模型类和表单类 87
2.6.2 展示个人信息 88
2.6.3 编辑个人信息 91
2.6.4 上传和裁剪头像图片 95
2.6.5 优化头像上传功能 103
2.6.6 对个人信息进行管理 106
2.6.7 知识点 107
第3章 文章管理和展示 109
3.1 管理文章栏目 109
3.1.1 设置栏目 109
3.1.2 编辑栏目 117
3.1.3 删除栏目 119
3.1.4 知识点 121
3.2 发布和显示文章 124
3.2.1 简单的文章发布 125
3.2.2 使用Markdown 130
3.2.3 文章标题列表 132
3.2.4 知识点 140
3.3 删除和修改文章 141
3.3.1 删除 141
3.3.2 修改 143
3.3.3 设置分页功能 147
3.3.4 知识点 149
3.4 文章展示 151
3.4.1 新写文章标题列表 151
3.4.2 重新编写“查看文章”功能 155
3.4.3 知识点 156
第4章 拓展网站功能 158
4.1 梳理已有功能 158
4.1.1 修改导航栏 158
4.1.2 修改登录和注册后的跳转 159
4.1.3 知识点 161
4.2 查看作者全部文章 162
4.2.1 查看某作者的文章列表 162
4.2.2 知识点 166
4.3 为文章点赞 167
4.3.1 修改数据模型类 167
4.3.2 编写视图函数 168
4.3.3 修改模板文件 169
4.3.4 知识点 173
4.4 文章的阅读次数 174
4.4.1 安装Redis 175
4.4.2 在Python中使用Redis 176
4.4.3 记录阅读次数 177
4.4.4 显示*“热”文章 178
4.4.5 知识点 180
4.5 文章的评论功能 181
4.5.1 数据模型类和表单类 181
4.5.2 实现评论功能 183
4.5.3 知识点 185
4.6 多样化显示 186
4.6.1 统计文章总数 187
4.6.2 *新发布的文章 190
4.6.3 评论*多的文章 191
4.6.4 自定义模板选择器 194
4.6.5 知识点 195
4.7 管理和应用文章标签 196
4.7.1 管理文章标签 197
4.7.2 发布文章时选择标签 202
4.7.3 在文章中显示文章标签 204
4.7.4 推荐相似文章 205
4.7.5 知识点 207
第5章 收集和展示图片 208
5.1 收集网络图片 208
5.1.1 创建图片相关类 209
5.1.2 收集和管理图片 212
5.1.3 完善图片管理功能 217
5.1.4 知识点 220
5.2 展示图片 221
5.2.1 瀑布流方式展示图片 222
5.2.2 查看图片的详细信息 225
5.2.3 知识点 226
第6章 中场休整 228
第7章 创建在线学习应用 229
7.1 基于类的视图 229
7.1.1 *简类视图 230
7.1.2 读取数据 232
7.1.3 初步了解Mixin 235
7.1.4 知识点 236
7.2 管理课程标题 237
7.2.1 判断用户是否登录 237
7.2.2 创建课程 240
7.2.3 删除课程 242
7.2.4 知识点 247
7.3 发布和学习课程内容 249
7.3.1 课程内容的数据模型 250
7.3.2 课程内容的表单类 253
7.3.3 课程内容的视图 253
7.3.4 查看课程内容 256
7.3.5 注册学习课程 260
7.3.6 知识点 264
第8章 结束和开始 266
作者简介
齐伟,江湖名号:老齐。Github名称是qiwsir,个人网页www.itdiffer.com。喜欢Python语言,不仅将它用于工作中,还愿意帮助更多人学习Python。
-
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
机器学习
¥59.4¥108.0 -
C Primer Plus 第6版 中文版
¥62.6¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
基于深度学习的人体行为识别算法研究
¥37.2¥62.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
Web前端开发基础
¥36.5¥57.0 -
智能算法优化及其应用
¥49.0¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
SNS信息传播分析
¥48.3¥69.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥81.0¥108.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
生成式人工智能(AIGC)应用
¥71.1¥90.0 -
人工智能
¥29.4¥42.0