专栏首页Python程序员杂谈【置顶】《Django企业开发实战》「勘误」

【置顶】《Django企业开发实战》「勘误」

第一次印刷

  • 第3章 - 3.4.2 - 52 页,感谢 @止沸 的指正
    • 拼写错误,少了个s,错误内容: MIDDLEWARE = [ 'student.middleware.TimeItMiddleware', # 省略其他 ]
    • 修订为: MIDDLEWARE = [ 'student.middlewares.TimeItMiddleware', # 省略其他 ]
  • 第4章 - 4.2.1 小节 - 70页,感谢 @Yangzhedi 的指正
    • 拼写错误,错误内容: $ source bin/activite
    • 修订为: $ source bin/activate
  • 第5章 - 5.4.5 - 106 页, 感谢 @jasonqiao36 的指正
    • 缩进问题,错误内容: from django.db.models import F post = Post.objects.get(id=1) post.pv = F('pv') + 1 post.save()
    • 修订为: from django.db.models import F post = Post.objects.get(id=1) post.pv = F('pv') + 1 post.save()
  • 第7章 - 7.2.2 小节 - 147页,感谢 @092113219,@faple 的指正
    • 缺少返回值,错误内容: @classmethod def latest_posts(cls): queryset = cls.objects.filter(status=cls.STATUS_NORMAL)| $ source bin/activate |
    • 修订为: @classmethod def latest_posts(cls): queryset = cls.objects.filter(status=cls.STATUS_NORMAL) return queryset
  • 第9章 - 9.5.2 - 205 页,感谢 @moneys 的指正
    • 拼写错误,错误内容: if not cache.get(uv_key): increase_uv = True cache.set(pv_key, 1, 24*60*60)
    • 修订为: if not cache.get(uv_key): increase_uv = True cache.set(uv_key, 1, 24*60*60)

第二印

  • 第 3 章 - 3.4.3 - 56 页 - 漏写括号, 感谢 @weixianshan 的指正
    • 错误内容: 读者可以尝试把test.py文件中的 student.sex_show 改为student.get_sex_display试试。
      • 修改为: 读者可以尝试把test.py文件中的 student.sex_show 改为student.get_sex_display()试试。
  • 第 6 章 - 6.2.2 - 122 页 typo,感谢 图灵社区 @zerosail @PaperSheep 的指正
    • 错误内容:filter_horizontal = ('tags', ) filter_vertical = ('tags', )
    • 应改为:filter_horizontal = ('tag', ) filter_vertical = ('tag', )
  • 第 6 章 - 6.3.1 - 130 页 - 重复,感谢 图灵社区 @zerosail 的指正
    • 错误内容: save_on_top = True
    • 该行代码与第129页的倒数第三行代码重复了
  • 第8章 - 8.2.2 - 179 页,感谢「Django企业开发实战」 @秋 的指正
    • 拼写错误,错误内容: <span class="card-link">分类:<a href="{% url 'category-list' cate.id %}">{{ post.category.name }}</a></span>
    • 修订为: <span class="card-link">分类:<a href="{% url 'category-list' post.category.id %}">{{ post.category.name }}</a></span>
  • 第11章 - 11.1.1 - 237 页,感谢 @eat 的指正
    • djangorestframewrok 包错写为 django-rest-framework,错误内容: pip install django-rest-framework==3.8.2
    • 修订为: pip install djangorestframework==3.8.2
  • 第 14 章 - 14.3.4 - 308 页 supervisor 已经支持 Python 3
    • 需要修改内容: 对这些配置有了大概的了解后,需要先来安装: ``pip install supervisor``这里需要注意的是,我们对于目前的使用方式有两种,主要是在Python 2和Python 3项目中的差别,对于Python 2的项目,我们会在虚拟环境中安装supervisor。而在Python 3中会在系统上安装,虚拟环境使用系统(全局)的supervisor来管理进程。这么用的原因在于supervisor针对Python 3的版本还没有最终release。 不过对于个人项目可以尝试直接从github安装最新的包: ``pip install git+https://github.com/Supervisor/supervisor``,使用基于兼容了Python3的版本。我们这里也是从github安装目前最新的supervisor(4.0.0dev0)。 或者使用作者fork出来的分支做的release: pip install https://github.com/the5fire/supervisor/archive/4.0.0dev0.zip
    • 修改为: 对这些配置有了大概的了解后,需要先来安装: ``pip install supervisor==4.0.2``。
  • 第14章 - 14.3.6 - 312 页
    • djangorestframewrok 包错写为 django-rest-framework,错误内容: django-rest-framework==0.1.0
    • 修订为: djangorestframework==3.8.2

提交勘误渠道:

《Django企业开发实战》购买地址:

- from the5fire.com

----EOF----- 微信公众号:Python程序员杂谈

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://www.the5fire.com/复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 《Django企业开发实战》FAQ - 持续更新

    单纯的学习 Django 提供的功能的话,看文档就够了,前提是你英文阅读还行,不过很多「残卷」的中文翻译看起来也不太省时间。当然也有人把 Django 文档做了...

    the5fire
  • Django+Pyecharts项目实战开发

    1.SyntaxError: Non-ASCII character 'xe9' in file /Users/macbook/Desktop/back_end...

    Baige
  • 【Django新人必看】Django安装及搭建开发环境实战细解

    开笔有话说 接触django有一段时间了,发现国内网站上的django学习资料,虽然有不少,但大多有老旧的通病,所基于的版本简直是太旧了,就拿《the djan...

    小小科
  • 《Android Studio开发实战 从零基础到App上线(第2版)》资源下载和内容勘误

    下面是《Android Studio开发实战 从零基础到App上线(第2版)》一书用到的工具和代码资源: 1、本书使用的Android Studio版本为3....

    用户4464237
  • 企业级业务系统开发实战-序言

    前些年一直在做微软的解决方案实施与软件开发的工作。在学习、项目实施、开发与管理的过程中学到了别人不少好的东西,也自身总结了大量的经验,希望能够通过一个系列来跟大...

    用户1910585
  • 前端工程化实战 - 企业级 CLI 开发

    去年同期写过一个基于 Node 的 DevOps 系列,但是整个项目工程非常大,上手成本比较高,对于一些「中小型团队或者新手」参考的意义不算多,所以针对这些群体...

    Cookieboty
  • 30.2. 企业级开发进阶2.2:TCP实战

    对讲机程序,就是双方互相通话的过程,简单一点的逻辑就是双方每次只能说一句话,然后等待对方回答之后继续说话。

    大牧莫邪
  • 《Android Studio开发实战 从零基础到App上线》第一版的资源下载和内容勘误

    下面是《Android Studio开发实战 从零基础到App上线》(第一版)一书用到的工具和代码资源: 1、本书使用的Android Studio版本为2....

    用户4464237
  • 【图文详解】企业级 Spring Boot 实战开发(陈光剑)

    一个会写诗的程序员
  • 投票结果来了!「图形界面开发」教程力压 Django 开发实战,还有这些信息……

    经过读者朋友们三天半的踊跃投票,一共收到了 147 位读者朋友的投票,在此表示感谢。

    州的先生
  • 企业使用django一般会对哪些部分进行二次开发?

    在最早之前,我们是对 Django 自带的 Admin 做了深入开发,其实也是基于它原本的逻辑,定制了CAS 认证的部分和基础的模板。 再往后我们开始使用 xa...

    the5fire
  • 数据库运维、系统开发都太难?这两本书告诉你:不存在的!

    作为技术生态建设的践行者,TVP官方团队在此隆重向大家推荐两本书:《MySQL DBA工作笔记:数据库管理、架构优化与运维开发》、《Django企业开发实战:高...

    TVP官方团队
  • 想学Python?这里有一个最全面的职位分析

    Python从2015年开始,一直处于火爆的趋势,目前Python工程师超越Java、Web前端等岗位,起薪在15K左右,目前不管是小公司还是知名大公司都在热招...

    马哥教育
  • SpringBoot 企业微信点餐系统实战二:日志配置、商品类目开发

    将 application.properties 改名为 application.yml ,不改也行但 yml 文件写起来更爽。配置数据库连接和 jpa

    solocoder
  • Python Web 学习资料汇总

    image Test-Driven Development with Python

    马哥Python

扫码关注腾讯云开发者

领取腾讯云代金券