临近毕业,为了学习python和web开发,和同学一起开发了初心社区,是一个二手交易平台。 关于初心社区,可以点这里
改完了一些代码,看了太郎的文章初心社区——校园产品的尝试和分析,觉得自己也该在技术上总结一下,免得以后自己忘了。又得重新学一遍。
andy说,做技术总结其实是最难的,相当与重新学一遍,那现在我就重新学一遍吧,努力不写的太乱。
技术选型:Django1.3 + MySQL + Solr + rabbitmq
1.Web框架:Django。
只所以选Django,一是去公司之后,肯定会有很多用python的地方,还不如这次做项目的同时就顺便把Python和Web开发多学一下;二是Django在公司实习的时候用过一点点,虽然这个框架在Python的Web框架中,算是很heavy的,但是一旦准备就绪后,能给我这样的新手带来不少好处。 不过后来的使用过程中,我也一度蛋疼过,很多地方都恨不得去重写它的代码。特别是,我很想吐槽它的template,render的效率低,模板语法让人蛋疼:if a == b 非得写 ifequal a b。。。
2.数据库:MySQL