質問: 質問 == (DetailViewに特化した質問というよりは、Djangoに関するリファレンスの探し方の質問に近いです。予めご了承ください。) 様々なサンプルappで、変数modelに値を渡しているので、お決まりの構文だとは理解しているのですが、それを裏付ける基本構文の解説 / 設計書に相当する資料が見つからなくて困っています。 DetailViewクラスに関して、公式のリファレンス は発見したのですが、変数modelが含まれた用例は紹介されていますが、直接的にmodelを解説した情報が見つかりませんでした。 この類の継承される元のクラスの構造?や更にmodelなどを深堀りした情報を得るには、どういった探し方をすればよいでしょうか? 情報の種類は違いますが、イメージ的には、以下のような感じで簡潔かつ直感的にmodelが何を指すのか理解できるといいのですが。アドバイスいただけると誠にありがたいです。 ### 理想 参考: ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e6555ceb9421dc20f12c23a22804e72c.png)
回答: `DetailView`のクラス変数`model`を解説したサイト及び書籍は見たことないです。 私は、`DetailView`に限らずモデルを操作するジェネリックビューは、「特定のモデルを操作するためのものなので、モデルを指定する必要がある」との認識で実装しています。 やはり、Djangoのソースコードが一番理解が進むのではないでしょうか。 私は、Classy Class-Based Viewsで、クラスベースドビューを確認しています。