自走プログラマー

正誤表
位置 刷(誤) 刷(正)
p.18 return title not in INVALID_TITLES: return title not in INVALID_TITLES 1 -
p.22 test_calc_taxt_included test_calc_tax_included 1 -
p.25 data = {getattr(obj, key, default) for key, default in fields.items()} data = {key: getattr(obj, key, default) for key, default in fields.items()} 1 -
p.36 age = (self.birthday - today).years if (self.birthday.month, self.birthday.day) < (today.month, today.day): age = today.year - self.birthday.year if (self.birthday.month, self.birthday.day) > (today.month, today.day): 1 2
p.44 Facebookであれば「facebook.py」 「Facebookであればfacebook.py」 1 -
p.50 ここで紹介したテクニックには、 ここで紹介したテクニックは、 1 -
p.66 最初のコードのファイル名が `hoge.py` だと分からない コードの前の行にファイル名 `hoge.py` を記載する 1 -
p.104 商品を購入履歴や 商品の購入履歴や 1 -
p.139 2番目~4番目は、62「SQLから逆算してDjango ORMを組み立てる」で説明します。 2番目と3番目は、62「SQLから逆算してDjango ORMを組み立てる」で説明します。4番目は 61「ORMのN+1問題を回避しよう」で説明します。 1 -
p.175 %s %r 1 -
p.182 Setnryの導入を検討しましょう。 Sentryの導入を検討しましょう。 1 -
p.203 INSTALLED_APPS.append('debug_toolbar') # 追加 MIDDLEWARE.append('debug_toolbar.middleware.DebugToolbarMiddleware') # 追加 INSTALLED_APPS.append('silk') # 追加 MIDDLEWARE.append('silk.middleware.SilkyMiddleware') # 追加 1 -
p.213 # キャッシュがあるときは RDB(Item) からデータを取得ししない # キャッシュがあるときは RDB(Item) からデータを取得しない 1 -
p.213 def item_view(request): def items_view(request): 1 -
p.218 Django Background Tasks※19 APScheduler※20 Django Background Tasks※20 APScheduler※21 1 -
p.232 安全性のための制約を回避する実装をしてしまうと、 安全性のための処理を回避する実装をしてしまうと、 1 -
p.232 保障 保証 1 -
p.233 間違った情報や安直な回答がかなりあることを忘れないようにしましょう。 間違った情報や安直な回答があることを忘れないようにしましょう。 1 -
p.234 raed_csv.py read_csv.py 1 -
p.247 Webアプリ Webアプリケーション 1 -
p.255 $ ls -laF /tmp/test.sock $ ls -lF /tmp/test.sock 1 -
p.267 http://www.takumi-method.biz/ http://www.takumi-businessplace.co.jp/takumi-method/ 1 -
書誌情報
著者清水川 貴之 (著), 清原 弘貴 (著), tell-k (著), 株式会社ビープラウド (監修)
題名自走プログラマー
副題Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
出版技術評論社
発売2020/2/27
ISBN9784297111977
発行2020年3月11日 1