Djangoビギナーズブック
著者 | 滝澤 成人 |
---|---|
判型 | B5変型、336頁 |
ISBN | 978-4-87783-469-2 |
価格 | 本体3,400円 |
発行日 | 2020年1月10日 (初版第1刷) |
本書について
本書は、WebフレームワークDjangoの基本を習得するための書籍です。Djangoフレームワークとは何かを簡単に言うと、Pythonで凝ったWebサイトを作るための便利なプログラム集です。
知り合いにDjangoフレームワークを薦められたり、入社した会社がDjangoフレームワークを使うようだけど、自分に合ったDjangoフレームワークのチュートリアルが見つからない方、他にも、Pythonの基本的な文法は知っており、Webの分野にも手を出してみたい方、そういった方々に向けて本書は執筆されました。
Pythonの文法やHTML、CSSの解説は極力行わず、Djangoフレームワークの解説にフォーカスし、仕組みの部分であったり、なぜそういう書き方をするか、などもできるだけ説明するようにしました。Djangoを雰囲気で使えるようになったけど、もう少し仕組み的な部分も知りたいといった方にも、ぜひ読んでいただきたいです。
また、初学者の方がよく疑問に思う部分や、よく起こるエラーをFAQという形式で各節の最後にまとめています。
目次
- 第1章 DjangoとWebとHTTPレスポンス
- 1.1 概要
- 1.2 スタートプロジェクト
- 1.3 Webの世界とDjangoについて
- 1.4 Djangoアプリケーション
- 1.5 URLディスパッチャ
- 1.6 ビュー
- 1.7 テンプレート
- 第2章 モデルとDjango管理サイト
- 2.1 概要
- 2.2 データベース
- 2.3 モデル
- 2.4 Django管理サイト
- 2.5 モデルの一覧をテンプレートファイルへ渡す
- 2.6 テンプレート内での__str__
- 2.7 リレーション
- 2.8 マイグレーション
- 第3章 CRUD
- 3.1 概要
- 3.2 モデルの作成
- 3.3 口コミ一覧ページ
- 3.4 口コミ詳細ページ
- 3.5 口コミの作成ページ
- 3.6 口コミの更新ページ
- 3.7 口コミの削除ページ
- 第4章 クラスベース汎用ビュー
- 4.1 概要
- 4.2 関数ビューを書き換える
- 4.3 クラスベース汎用ビューの仕組み
- 第5章 フォームを使いこなす
- 5.1 概要
- 5.2 お問い合わせページ
- 5.3 フォームの表示まとめ
- 5.4 フォームのカスタマイズ
- 第6章 静的ファイルとメディアファイル
- 6.1 概要
- 6.2 メディアファイルとは
- 6.3 静的ファイルを利用する
- 第7章 ブログアプリケーションの作成
- 7.1 概要
- 7.2 モデルの作成
- 7.3 記事の一覧ページ
- 7.4 記事の詳細ページ
- 7.5 コメント機能
- 7.6 カテゴリタグ一覧の作成
- 7.7 検索フォームの作成
- 7.8 ページネーション
サンプルファイル
本書の各章末時点におけるソースコードの状態をまとめたものです。