###使用django的过程里搜集的一些资源,做个总结:

###教程 * The Django Book djangobook:很好的入门教材,易懂且丰富 * The Django Book中文版: 目前是1.1版,英文版更新到1.4,django.1.4新特性可参考这里 * 官方文档 涵盖django的方方面面,遇到的问题基本能在这里面找到答案,ps:只有英文版的,见过一些号称中文版的,翻译得多是虎头蛇尾,这份文档确实够厚,好在读起来并不算费力~ * django实战(迭代出购物车 ) : 一个项目示例,是Depot的django实现( Depot是《Agile Web Develeopment with Rails》中的一个应用,使许多人走上Rails开发的道路),django实战是我见过的国内django教程里做得最认真也最好的,最初来自ThinkInside的blog,他把博客迁移到github上了,here。该教程用迭代的方法循序渐进地引导初学者,内容很丰富

###github上一些django资源: github是个巨大的宝库,下面是我的一些推荐(有些和django资源汇总里重复,不过以下基本都是我自己用过的,各位如果在使用过程遇到问题,欢迎一起交流,my email:wuwenjie718@gmail.com)

  • pinax 可以把它当作一个脚手架,Pinax包含了近43个Apps,有Tagging、Blog、Profiles、OpenID、Messages、Gravatar……大多数常用的Web技术和应用都有提供,你,值得拥有
  • django-cms 目前开源Django CMS中功能最为完善的一个
  • django-tastypie:django的RESTful框架,github上很热
  • django-social-auth 第三方登录
  • django-rest-framework django的RESTful框架,ThinkInside在django实战中推荐,我目前用的就是这个
  • django-guardian对user权限进行更细致的控制
  • mezzanine 一个开源的内容管理平台,包括web版本和移动版本
  • django-crispy-forms 官网介绍’The best way to have Django DRY forms’
  • django-basic-apps 一些基础app,可当脚手架用
  • django-userena 功能完善的注册模块,支持用户信息维护,头像上传,自带了个站内消息模块,很适合sns类网站
  • django-blog-zinnia 博客系统,界面清爽,源码清晰
  • django-south south能够检测对models的更改并同步到数据库.这篇博客不错,here
  • django-shop 基本的网店系统
  • 几个国内的:
    • django-social-login用第三方帐号登录网站,我使用的过程中有几个问题,是版本更新没有跟上导致的,期待作者的更新
    • social-oauth 专注于中国大陆开放了OAuth2认证的网站
    • duoshuo-python-sdk多说Python SDK,社会化评论系统

###其他 * django资源汇总 * 10个实用的Django建议 * 项目结构最佳实践 * djangosites 上面有不少带有源码的项目 * django-china 国内较好的django论坛(ps:国内算得上django论坛的就貌似只有这个。。)