我发现自己在寻找学习资料方面真是非常擅长,到处逛悠逛悠,就能发现不少好东东。最近在调研和学习Django,把主站上的文档大致看了一下, Django Book也挑重点看来一些,另外还有一本Practical Django Projects的电子书(技术电子书,建议去http://download.csdn.net 上去找,一般都能找到。群众的力量是强大的)也看了大部分。觉得还是不过瘾,无意间竟然发现了Pinax。
Pinax,基于Django之上给出许多社区开发元素,比如:tag,blog,friends,twitter clone,group,bookmark,wiki等。非常丰富,全面。去官方站点下载一个源码包下来,根据说明文档,修改一下配置,几条命令就可以搭建出一个功能全面的社区来。虽然是丑陋了一点。但功能太齐全了。另外,不想搭建想体验一下效果不然看看一小伙儿把它中文化的站点:pinaxcn。
可惜的是文档少了一点,只有深入源码。熟悉Django的很多Conversion,看看具体它的设计中,如何把一个社区元素给独立划分成单独的引用,又如何拼接起来。还有一些Django的高级引用。如自定义Field, Template tags, Signals是如何用的,等等,都大有裨益。
Django自动化和复用方面做得非常好,换来的代价是需要很好地熟悉里面的Conversion,了解很多tricky的地方,这样才能发挥它的最大效能。
嗯,现在还只停留在学习的阶段,等实际搭建出一个站点之后再来谈谈具体的感受。
归档在: 技术 — @
8:38 下午
No Comments Now!
Be the first to comment on this entry.