django实践项目,说说我的感受
1234 <[email protected]> Wed, 23 Jan 2008 10:40:51 +0800
| Newsgroups | gmane.comp.python.chinese |
|---|---|
| Message-ID | <[email protected]> |
07年底接触了django,它是我第一个深入学习的web框架,喜欢的原因主要是它的开发效率、自动后台、以及优美的url。
在以上这些致命诱惑下我决定用它实践一下,恰逢此时公司因为调整新一年的发展策略,要对网站进行全新的改版,原站点使用的是
php开发,只是一些很简单的功能,但新版要有很多的扩充,主要是结构上的,要有分站自管理、会员自管理等各级别的独自管理的子系统。
django灵活的admin让我义无反顾的决定试验一把,django的这些诱惑果然是致命的,在实行的中间遇到的问题让我多次吐血,毕竟是刚学刚用,在我死猪不怕开水烫的劲头下~~一个月的时间基本上解决了新改版的硬性调整。现把偶滴成果显摆显摆~~:
1.各个级别会员共用 admin:主站与分站共用admin管理自身信息,数据互不干扰。一开始是利用hack admin 达到目标,后来通过 limdou
等高手的帮助,完善的实现了该功能,不用hack admin 就能实现。
2.url优化:为了更好的seo优化对url进行了处理,添加的信息自动对标题转拼音发布,不过本人水平有限,目前还不是很完美。。。嘎嘎
改版最麻烦的地方当数admin了,这个解决以后真是豁然开朗啊。。感觉世界真的太太太美好了~~ 其他都是一些简单工作了,而且用python
写数据导入真是太便捷了,短短几十行就OK了,一个字!!方便~~
最后谈谈对这个项目的感受,觉得开发语言以及web框架还是应该找最适合的,比如这个项目就感觉django很适合它,一个灵活的admin就解决了分站自管问题,有新栏目要上的时候,写个model
配置一下 user
group就行了,方便了维护;不过在论坛和blog方面就不太适合了,在django中没有找到适合这方面的合适轮子,最后还是利用phpwind+lxbog
来做,因为他们能很好的整合会员系统,方便以后整站会员的统一。
项目运行了一个多月了,每天2万ip,15万pv,cpu
10%以下,虽然流量不大,但感觉比原来的php要稳定,不是说django性能比php高,而是开发更规范了,结构更合理了,通过使用框架就能规范开发过程,用过django以后,才知道以前写出来的php代码和我一样丑。。。结构和我发型一样乱~~
hoho~~
发个地址大家给提提意见, http://www.371love.com
因为是第一次用python做项目,所以罗嗦了这么多。。嘿嘿
_______________________________________________
python-chinese
Post: send [email protected]
Subscribe: send subscribe to [email protected]
Unsubscribe: send unsubscribe to [email protected]
Detail Info: http://python.cn/mailman/listinfo/python-chinese