這個實戰系列暫時就告一段落了,時間和能力的關系,有些地方寫的不夠清楚明白,代碼也沒有整理出來。未盡事宜將在以后逐步補全。
希望通過這個系列,你能夠掌握使用Django開發一個web應用的基本過程。現在簡單整理一下《Django實戰系列》的內容:
0. 如果你以前沒有接觸過Django,你可能需要這些准備知識:
URLconf+MTV:Django眼中的MVC
Django第一步
1. 實戰系列的開發目標
需求分析和設計
2. 從Model開始
創建第一個模型類
3. Model之外,你還需要知道什么
Django也可以有scaffold
scaffold生成物分析
4. 關於界面:靜態資源,模板,及其使用
引入bootstrap,設置靜態資源
對比RoR和Django的模板系統
改造ProductList界面
5. 邏輯層
對比RoR與Django的輸入校驗機制
實現Product的輸入校驗
單元測試
6. 變更
修改Model類
增加目錄頁,設定統一布局
7.關於會話
在session中保存購物車
讓頁面聯動起來
8. ajax
Django實現RESTful web service
Django+jquery
ajax !
9. 另一輪變更
提交訂單
自定義many-to-many關系,實現Atom訂閱
分頁(Pagination)
10. 用戶和權限
使用內置的Amin管理用戶
處理登錄和注銷
權限控制
通過這個系列,你應該已經可以用Django開發簡單的web應用了。