转载

Django 起飞必备工具箱

使用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论坛的就貌似只有这个。。)
原文  http://www.factj.com/archives/520.html
正文到此结束
Loading...