汎用ビュー
 Viewクラス

 クラスベース汎用ビュー
 ・views.py に書き込むコードの量を激減出来る。
 ・django.views.generic などに、それぞれの用途に応じたビューを準備
 ・importして継承する。

 代表的なViewクラスと役割
   ビュークラス名 利用画面例 概要
APIView - 外部APIを用いたロジック構築に利用
CreateView 登録・追加 DB と連携し、レコード生成に利用
DeleteView 削除 DB と連携し、レコード削除に利用
DetailView 詳細 DB と連携し、単一レコードの詳細情報を表示
FormView 問い合わせ フォームの実装に利用
ListView 一覧 DB と連携し、複数レコードの情報を一覧表示
LoginView ログイン ログイン機能実装に利用
TemplateView 全般 テンプレートファイルを読み込み、ページ生成
UpdateView 編集 DB と連携し、レコードの中身を編集に利用
View 全般 HTTPメソッド(get()、post()など)に特化