Module_10 - 使用表單發送GET請求參數.

1. 新增一個歡迎頁面，包含html、視圖函式、路徑註冊
2. 視圖函式中判斷GET請求參數是否有使用者名字，並回復對應的回應
Module_10 - 餐廳列表
Module_10 - 暫時修改menu頁面邏輯，呈現第一間餐廳菜單
Module_10 - 選擇餐廳並觀看menu

* 這裡使用方法一，其餘請自行修改
Module_10 - 為餐廳加入評價

1. 新增評價模型，並完成資料庫migration
2. 新增評價頁面及對應的視圖
3. 注意在POST時需以Django內建中間層防止CSRF
Module_11 - 表單空值驗證
Module_11 - 表單驗證與訊息回饋
Module_11 - 表單驗證失敗時回復前一頁已輸入的資料
Module_11 - 表單模型化並修改頁面輸出方式

1. 建立表單模型，並在視圖中匯入
2. 在模版中使用表單方法呈現表單
Module_11 - 使用表單模型驗證
Module_11 - 在評論中加入預設值
Module_11 - 自定義驗證規則
Module_11 - 欄位個別輸出與表單樣式客製化
Module_12 - 用Session儲存模型物件

* 使用pickle將實例持久化儲存於session
Module_13 - 自定義的登入與首頁

1. 自定義的使用者登入頁面
2. 自定義登入後跳轉的首頁
Module_13 - 加入自定義登出
Module_13 - 使用內建的login/logout視圖

1. 使用內建的login/logout視圖
2. 在template加入registration，放入自定義的login/logged_out 模版
3. 使用LOGIN_REDIRECT_URL重導登入後頁面
Merge branch 'module_10'
Merge branch 'module_11'
Merge branch 'module_12'