
実践Django Pythonによる本格Webアプリケーション開発
芝田 将
翔泳社 / 2021-07-19
累計読者数4
平均ハイライト数 5件/人
推定読了時間 約6時間17分
star総合評価 50/100
boltライト読書型
check_circle推定完走率 53%
この本について
Djangoを触っていると、ちょっとした認証まわりやフォームのバリデーションで「公式ドキュメントは読んだけど、結局どこをどう書けばいいんだ…」と手が止まることが多いと思います。自分も、csrf_exempt を見かけて不安になったり、QuerySet の挙動を理解しきれずに動作を追いかけたりして、なかなか前に進めませんでした。 この本は、そういう“グレーな理解のまま放置されがちな部分”を実務の流れに沿って丁寧に扱ってくれます。特に、標準の認証機能をどうカスタマイズすれば安全に動くのか、cleanメソッドで何をチェックすべきなのか、URLディスパッチャーがどうルーティングを判断しているのか、といったポイントが具体的なコードと一緒に見えてきます。自分の手元のアプリに置き換えながら読むと、昨日まで曖昧だったところが急に輪郭を持つ感覚があります。 「Djangoを一応使えてはいるけれど、実務で迷う細部がずっと気になっている人」にはかなり刺さるはずです。技術書として派手さはないけれど、迷ったときに何度も戻ってこれる“実装の現場感”がある一冊でした。
analytics
読書インサイト
ハイライト密度
開始終了
多くの読者は第2章に最もインサイトを感じており、全ハイライトの21%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt![現場で使える Django REST Framework の教科書[3.2 LTS 対応版] (Django の教科書シリーズ)](https://m.media-amazon.com/images/I/71W-G805e0L._SY500.jpg)
81%
現場で使える Django REST Framework の教科書[3.2 LTS 対応版] (Django の教科書シリーズ)
横瀬 明仁

80%
現場で使える Django の教科書《実践編》
横瀬 明仁
![現場で使える Django の教科書《基礎編》[4.2 LTS 対応版]](https://m.media-amazon.com/images/I/8169Uka4WvL._SY500.jpg)
79%
現場で使える Django の教科書《基礎編》[4.2 LTS 対応版]
横瀬 明仁

74%
Pythonの文法は覚えたけど「じゃあこれで何ができるんだ?」と思っている人のための本
天田士郎

70%
Pythonエンジニア育成推進協会監修 Python実践レシピ
鈴木 たかのり, 筒井 隆次, 寺田 学, 杉田 雅子, 門脇 諭, and 福田 隼也
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
現場で役立つ実践的なノウハウを徹底解説 【Djangoとは】 Djangoは、Pythonで人気のあるフルスタックWebフレームワークです。 強力なテンプレートエンジンやO/Rマッパーに加え、ユーザー認証や国際化、管理画面など、Webアプリケーション開発で必要になるありとあらゆる機能を高い柔軟性で提供し、高速なWebアプリケーション開発を可能にします。 【本書のポイント】 本書は、業務で必ず役に立つ実践的なDjangoの解説書です。モデルやビュー、テンプレートといった基本コンポーネントの解説はもちろん、Djangoの実践的なテストテクニック、ユーザーモデルのカスタマイズ方法、認証処理のベストプラクティスなど、Web開発において必ず知っておくべき内容を幅広く取り上げました。 また実際に業務でWebアプリケーション開発に取り組む際には、これらの理解だけでは不十分なこともしばしばあります。 N+1問題の理解や対策方法、RDBのインデックスチューニングによるSQLの最適化、Web APIの実践的なページネーションの実装方法、CSRFやSQLインジェクションのような攻撃を防ぐためのセキュリティに関する知識など、高度かつ重要なトピックをDjangoのコントリビュート経験もある筆者が分かりやすく解説します。 【本書のゴール】 Djangoを使ったWebアプリケーション開発のベストプラクティスを把握し、業務に活かせる実践的な知識を身につけることを目指します。 【Djangoのバージョン】 Django 3.2 LTS対応(2024年4月までサポートされるバージョン) 【著者プロフィール】 芝田 将(しばた・まさし) 2017年株式会社サイバーエージェントに新卒入社後、ABEMA配信チームにて動画ストリーミングサーバーやトランスコーダーの開発を担当。 2019年より研究組織AI Labに異動し、機械学習モデルのハイパーパラメーター最適化ソフトウェアの研究開発に従事。 また2020年よりPython領域のDeveloper Expertsに選出される。OSS開発では、go-promptやkube-promptの開発者として知られる。 自動ハイパーパラメータ最適化フレームワークOptunaコミッター。Kubeflow/Katibレビュアー。Django, Gunicornコントリビューター。 共訳書『エキスパートPythonプログラミング改訂2版』(KADOKAWA、2018/2)。PyCon JP、Django Congress JPでの登壇経験多数。 NeurIPS 2020 Black-Box Optimization Challenge 世界5位入賞。
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
無料ではじめる
クレジットカード不要