速習 Django 3 読みました。
Amazon Kindle 版です。
良かった点
・項目分けが細かく、今何の作業をしているのかよくわかる。
・説明のページでは図が多くわかりやすい。
・フレームワーク概要やプロジェクトとアプリの区別。O/Rマッパーの概要など
・サンプルコードがダウンロードできる
・Djangoにそんなに詳しくなくてもサンプルを動かしながら読み進められる
・書籍内ではWindows 環境を想定していたが、macでも問題なくサンプルが動かせた
悪かった点
・解説が詳しすぎるところがある
・対象読者に「実装までを手早く習得していただく」とありますが、結構解説も多いので文字通り「手早く」ではないところがある気がします。
・DBのサンプルはMySQLもいれて欲しい
・Djangoを実際に使う場合はDBにMySQLを利用する場合が多いと思われます。MySQLサーバーとの接続、動作確認など1Pでいいのであるといいと思いました。
良かったと思ったのはO/Rマッパー、モデルクラスの説明が詳しかったことです。
フレームワークの使いやすさはDBのデータをどう触れるか、テーブル構造を変えた履歴をどう管理するか、が重要だと思います。
本書ではモデルクラスの基本的な事柄やマイグレーションまで説明してありますので結構実用的な内容だと思います。