Re: django实践项目,说说我的感受

"jolin ny" <[email protected]> Wed, 23 Jan 2008 12:03:18 +0800
Newsgroups gmane.comp.python.chinese
Message-ID <[email protected]>
想问问VCC 大梵天是谁?

2008/1/23 vcc <[email protected]>:

>  用了django,我再也不想写一行PHP代码了,呵呵 :-)
> PHP is evil, 这个可是很多人都这么说的哦,包括django的作者就曾在公开场合说过。
>
> 当然,不是说PHP不好,只是Python和PHP的设计原则不同,PHP搞定就行,Python追求简约至美,所以用python聪明的人都非常的多。^_^
> 用python就要坚定不移,因为你和一帮非常聪明的人在一起,聪明人总是倾向于在一起的,不是吗?
> 用django的开发的同志们来看看这里:http://djangopeople.net/,cool!
>
> ----- Original Message -----
> *From:* 1234 <[email protected]>
> *To:* [email protected]
> *Sent:* Wednesday, January 23, 2008 10:40 AM
> *Subject:* [python-chinese] django实践项目,说说我的感受
>
>      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
>
>
> _______________________________________________
> 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
>

_______________________________________________
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