要找django资源,官网的wiki也是一个不错的地方。
资源
使用django搭建的站点
- django官网 django官网自己使用django搭建,而其提供了代码。django官网的大多功能由整合的trac实现,因此网站的django代码没几行。
- 海报网 听说这是目前流量最大的django站点。据个人了解,这个网站的流量也确实大的有些超乎想象,该网站应当有接近CSDN的流量。不过这个网站将大量的页面进行了静态化,若是以这个网站的标准来评价django的性能应当不够客观。
- 好看簿 国内的另外一个django站点,目前也有不错的流量。做为该网站的用户,我感受网站的响应速度并不怎么快。看来好看簿在服务器优化方面还须要更多的努力。
django的开源项目
- pinax 这是我看到的最有价值的django开源项目。pinax能够看作是django的一个脚手架。她提供了快速开始一个新django项目的方法,同时对大量第三方app的使用方法进行了演示。django的app质量良莠不齐,若是你想挑选app,那你能够看看pinax里都集成了哪些app。pinax 里集成了的app一般都不至于太烂。此外pinax自身也带了一些有用的app,好比blog等。
若是你想以最快的速度了解pinax,能够去 http://cloud27.com/ 看看。这是一个用pinax搭建的SNS网站。
- Satchmo 网店系统。看她的介绍,彷佛已经有很多人在用这东西了。
- LFS(Lightning Fast Shop) 网店系统,就Demo来看彷佛是倾向于房屋交易平台。陆陆续续的也有部分商业网站开始使用该系统了,好比这个。
- reviewboard 很是有前途的一个code review工具。最开始是VMware在用,来后给开源了。
django的可重用app
CMS
Forum
调试
- django-debug-toolbar 为django站点增长调试功能,支持查看django生成的sql语句,及sql的执行时间等,功能强大。不过因为该组件使用了jquery,彷佛会使用部分使用了jquery的站点没法正常工做。
- django-db-log 将django的异常保存到数据库。
- django-logging 增长sql日志。直接在站点的网页上查看当前页面所使用sql语句以及执行时间。功能比django-debug-toolbar要弱很多,不过要是django-debug-toolbar把你的页面毁了,那就试试这个吧。
数据库升级
在项目开发过程当中表结构的变更老是不免,django目前还不支持表结构的自动更新,不过相关的第三方app倒很多。这些app各有各的特点,具体如何选择就要看我的的喜爱了。
未分类