8章 問い合わせページのフォーム画面を作る
ルーティング、ビュー、フォームのフィールド、テンプレートを追加する
9章 フォーム機能を作り上げる-メール送信
問い合わせフォームにメール送信機能を追加する。ここでローカルPCでの開発用の設定と本番開発用の設定を分離し両方に共通な部分は別にする方法を取っている。
10章 Djangoに認証機能を追加する
アプリDiaryに認証機能を与える。project内の他のアプリからも使えるようにproject内のアプリとして作りこむ。python manamger.py startapp accounts
でアプリ追加する。
カスタムユーザーモデルの話はよくわからない。Djangoの認証機能はdjango-allauthパッケージで与えられる。ローカル認証、OAuth認証もある。この本ではローカル認証のサインアップ、ログイン/ログアウト、パスワードリセット、メールアドレスでの認証が説明される。
django-allauthはpipでinstallする必要がある。installがすんだら設定ファイルにアプリ登録が必要。ルーティング、テンプレートの作成が必要