Django实战(24):总结


这个实战系列暂时就告一段落了,时间和能力的关系,有些地方写的不够清楚明白,代码也没有整理出来。未尽事宜将在以后逐步补全。

希望通过这个系列,你能够掌握使用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有了初步的认识,并希望能够更加深入呢?计划下一个系列写《深入Django》,目前能想到的内容(顺序无关)包括:

WSGI, Python的Web服务网关接口
国际化
部署和发布
Django控制台和调试
Django最佳实际,比如project目录结构的设定等
深入model,包括关联关系,Model API,Manager,直接使用sql语句等
Django中的中间件(middleware)
站点(Site)
定制Admin
深入模板
深入Form
深入认证和授权
... ...
如果你有好的想法或者建议,请一定留言,谢谢!

从1月29日至2月10日,13天的时间写了关于Django的博文27篇(包括本实战系列24篇和另外3篇),并设立了Django专栏。先给自己鼓一下劲!

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值