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

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

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

1234-2
     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 [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

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

leopay
>>>>一开始是利用hack admin 达到目标,后来通过 limdou 等高手的帮助,完善的实现了该功能,不用hack admin 就能实现。
能不能具体分享一下

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

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

limodou
In reply to this post by 1234-2
不错,有成就。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
meide <<wxPython UI module>>: http://code.google.com/p/meide/
My Blog: http://www.donews.net/limodou
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
vcc
Reply | Threaded
Open this post in threaded view
|

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

vcc
In reply to this post by 1234-2
用了django,我再也不想写一行PHP代码了,呵呵 :-)
PHP is evil, 这个可是很多人都这么说的哦,包括django的作者就曾在公开场合说过。
当然,不是说PHP不好,只是Python和PHP的设计原则不同,PHP搞定就行,Python追求简约至美,所以用python聪明的人都非常的多。^_^
用python就要坚定不移,因为你和一帮非常聪明的人在一起,聪明人总是倾向于在一起的,不是吗?
用django的开发的同志们来看看这里:http://djangopeople.net/,cool!
----- Original Message -----
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 [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

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

jolin ny
想问问VCC 大梵天是谁?

2008/1/23 vcc <[hidden email]>:
用了django,我再也不想写一行PHP代码了,呵呵 :-)
PHP is evil, 这个可是很多人都这么说的哦,包括django的作者就曾在公开场合说过。
当然,不是说PHP不好,只是Python和PHP的设计原则不同,PHP搞定就行,Python追求简约至美,所以用python聪明的人都非常的多。^_^
用python就要坚定不移,因为你和一帮非常聪明的人在一起,聪明人总是倾向于在一起的,不是吗?
用django的开发的同志们来看看这里:http://djangopeople.net/,cool!
----- Original Message -----
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 [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese


_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

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

number5
In reply to this post by vcc


2008/1/23 vcc <[hidden email]>:
用了django,我再也不想写一行PHP代码了,呵呵 :-)
PHP is evil, 这个可是很多人都这么说的哦,包括django的作者就曾在公开场合说过。
当然,不是说PHP不好,只是Python和PHP的设计原则不同,PHP搞定就行,Python追求简约至美,所以用python聪明的人都非常的多。^_^
用python就要坚定不移,因为你和一帮非常聪明的人在一起,聪明人总是倾向于在一起的,不是吗?
用django的开发的同志们来看看这里:http://djangopeople.net/,cool!

PHP最大的麻烦在于规模大了之后很难维护.... 头痛中....


--
simple is good
http://brucewang.net
http://io.brucewang.net
http://twitter.com/number5
skype: number5
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

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

Yongchao Lao
发件人: Bruce Wang
发送时间: 2008-01-23  14:32:53
收件人: [hidden email]
抄送:
主题: Re: [python-chinese]django实践项目,说说我的感受


2008/1/23 vcc <[hidden email]>:
用了django,我再也不想写一行PHP代码了,呵呵 :-)
PHP is evil, 这个可是很多人都这么说的哦,包括django的作者就曾在公开场合说过。
当然,不是说PHP不好,只是Python和PHP的设计原则不同,PHP搞定就行,Python追求简约至美,所以用python聪明的人都非常的多。^_^
用python就要坚定不移,因为你和一帮非常聪明的人在一起,聪明人总是倾向于在一起的,不是吗?
用django的开发的同志们来看看这里:http://djangopeople.net/,cool!

PHP最大的麻烦在于规模大了之后很难维护.... 头痛中....

规模大的话,就要很注意开发的规范和模式的使用了。如果没有自己的框架,使用开源的框架也是不错的选择,像国内的FleaPHP就是一个不错的解决方案,不过也许需要一定的学习曲线。Xoops也是一个不错的面向数据模型的东西,附带了很多有用的类。

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese