- 《跟老齐学Python:Django实战(第2版)》是针对Django2.x
- 《跟老齐学Python:Django实战》,即第1版,是针对Django1.x
请根据版本进行选择。
本书是以Python为基础进行web应用开发的进阶读物。书中以一个实例项目为主线,使用Django2开发框架,在实践中边学边做,理论联系实际。每节都配有思维导图,使读者对项目需求一目了然;每章都有知识点和文档导读,引导读者“知其所以然”。相信认真阅读本书的读者,不仅能够得到“鱼”, 更能得到“渔”,从而具备独立开发项目的能力。
本书适合已经具有Python基础技能、进行Web应用开发的读者阅读。
- 各大电商平台有售
- 电子工业出版社天猫旗舰店
源码仓库:https://github.com/qiwsir/DjangoPracticeProject
**注意:**源码仓库中针对两个版次,第一版对应的是mysite
目录,第二版对应的是mysite_2
目录。
在我的微信公众号【老齐教室】和博客上发布了很多关于web开发的文章,供参考。
请阅读:WEB开发文章汇总
印次:2019年1月第1次印刷
-
第65页面
- 位置:正文,第2自然段
- 原文:如果要将表单中的数据写入数据库表或者修改某些
记录的值, - 修订:如果要将表单中的数据写入数据库表或者修改某些字段的值,
- 说明:将原文中的“记录”修改为“字段”。
-
第79页面
-
位置:代码,第2段
-
原文:
\{\% block title \%\}passowrd change\{\% endblock \%\}\{\% block content\%\}
….(直到80页本段代码段结束) -
修订:
- 说明:原文对password_reset_form.html代码有误,修改为如上所示代码。因为排版问题,上述显示可能有误,请参考:https://github.com/qiwsir/DjangoPracticeProject/blob/master/mysite_2/templates/account/password_reset_form.html
印次:2017年10月第7次印刷
- 页码:144页,
- 代码段,第2段
- 原文:
\{\% extends "ArticleManage/base.html" \%\}
- 修改为:
\{\% extends "article/base.html" \%\}
印次:2017年10月第2次印刷
-
14页
- 正文,正数第一行
- 原文:…并且以参数max_length=30的形式…
- 修改为:…并且以参数max_length=300的形式…
-
39页
- 代码段倒数第一段,倒数第三行
- 原文:
\{\% block javascritp \%\}
- 修改为:
\{\% block javascript \%\}
-
71页
- 正文,倒数第一行
- 原文:FieldField:表示该字段…
- 修改为:FileField:表示该字段…
印次:2017年10月第1次印刷
- 26页
- 代码段第二段,注释⑦和⑨、⑩的href和src地址。
- 原文:
… href="https://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css"> … #⑦ … src="https://libs.baidu.com/jquery/2.0.0/jquery.min.js"> … #⑨ … src="https://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"> … #⑩
- 修改为:
… href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"> … #⑦ … src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js"> … #⑨ … src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"> … #⑩
-
128页
- 代码段,第二段,第三行。
- 原文:
>>> user = User.object.get(id=11)
- 修改为:
>>> user = User.objects.get(id=11)
-
181页
- 正文倒数第一段
- 原文:然后对read_article()函数进行重写,
- 修改为:然后对article_detail()函数进行重写,
-
181页
- 代码段倒数第一段
- 原文:
def read_article(request, id, slug):
- 修改为:
def article_detail(request, id, slug):
-