《跟老齐学Python:Django实战》(第四次印刷)原有的项目代码,是基于Django1.10的。但是,随着Django版本的更迭,现在已经发展到了Django2了,并且相对原来的,在很多地方有了修改,特别是在URL配置上。所以,我更新了此书中的项目所使用的Django版本。

 

源码地址:https://github.com/qiwsir/DjangoPracticeProject

 

版次:2017年10月第1版

印次:2017年11月第二次印刷

1、14页,正文,正数第一行

原文:...并且以参数max_length=30的形式...

修改为:...并且以参数max_length=300的形式...

2、39页,代码段倒数第一段,倒数第三行

原文:{% block javascritp %}

修改为:{% block javascript %}

3、71页,正文,倒数第一行

原文:FieldField:表示该字段...

修改为:FileField:表示该字段...


版次:2017年10月第1版

印次:2017年10月第一次印刷

1、26页,代码段第二段,注释⑦和⑨、⑩的href和src地址。

原文:

... href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css">   ...     #⑦

... src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"> ...      #⑨

... src="http://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"> ...    #⑩

2、128页,代码段,第二段,第三行。

原文:

>>> user = User.object.get(id=11)

修改为:

>>> user = User.objects.get(id=11)

3、181页,正文倒数第一段

原文:

然后对read_article()函数进行重写,

修改为:

然后对article_detail()函数进行重写,

4、181页,代码段倒数第一段

原文:

def read_article(request, id, slug):

修改为:

def article_detail(request, id, slug):