这个实战系列暂时就告一段落了,时间和能力的关系,有些地方写的不够清楚明白,代码也没有整理出来。未尽事宜将在以后逐步补全。
希望通过这个系列,你能够掌握使用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应用了。