機能・要件 
    Django
    DBモデル
    マイグレーション
    テンプレート
    レンダリング
    サイトマップ
    ユーザー認証
    テスト
 構成・方式 
 タスク 
 導入 
 sampleなど
 Django
 ・Pythonで実装されたWebアプリケーションフレームワーク
Django内に追加する各APは、所定の規約に従ったPythonPKGで構成される。
Djangoを使うと、Webアプリケーションを簡単に、少ないコードで作成できる。
 ・Djangoを使用してできること
データベース(O/Rマッパー)
テンプレートエンジン
ユーザー認証
RSSフィード
フォームの作成・検証・処理
キャッシュ機能
 ・MVT
方式・動作

 データベースモデル  構成など
 ・filterをかけてデータを絞り込む。
filterメソッドが返すデータはqueryset型
queryset型の展開
and検索
filterを重ねて使う。
or検索
Qオブジェクトを使用

 データベースマイグレーション
 ・APで使うデータベースの定義を自動的に作成、管理する。
model.pyの射影をデータベースに作成する。

 テンプレート  構成など
 ・どのように見せるか、を出力する。
 ・Webページの重複部分を繰り返して書かない。
効率よくHTMLの記述を行う。
 ・Django のテンプレートシステムを使う。
ビューから使用できるテンプレートを作成し、Python からデザインを分離する。

 レンダリング
 ・Form と HTML レンダリング
フォームはバラバラにレンダリングすることが可能
テンプレート内では form[‘{フィールド名}’] で各フィールドにアクセスする。

 サイトマップ作成
 ・サイトマップを自動生成する機能

 ユーザー認証
 ・予めビルドインされている。 構成など
認証のビュー(LoginView)があらかじめビルドインされている。
ログイン・ログアウト・パスワード変更/リセットなどの認証関連の機能
django.contrib.auth (よく使う_APPS)
 ・Userモデルを利用
既存のUserモデル
カスタムのUserモデル

 テスト
 ・書かれたコードをうっかり壊してしまうことから守る。