使用web2py开发python web程序,部署到GAE或者apache上

首先,本文不是一篇教程,只是笔者学习实践过程的一点小小总结,同时会分享一些注意事项!(貌似本人写技术类博文都不会写教程,只写注意事项;原因是我觉得教程早都有人先于我写好了吧,我不是个赶时髦的人,只是乐于不断学习和创新)。

 

 

http://mdp.cti.depaul.edu/

 

1 web2py是一个python web框架;甚至可以说一套开发pytho web程序的整套解决方案;

 

2 python在其wiki上推荐的 “Popular Full-Stack Frameworks ” 类的框架包括:

 

 Django, Pylons, TurboGears, web2py, Grok,Zope

 

 

 

3 网上有很多关于django和web2py的文章(国外),国外关于web2py的还是比较少的;除了limoudo大大早在2008年5月就有使用web2py写程序,并且后来貌似还有参与贡献代码给web2py外,其他的就很少;最早将web2py部署到GAE貌似也是他。。。

 

4 我的实践活动主要包括: 学习使用web2py开发一个简易的web程序,在自己PC上可以运行;部署该程序到GAE;部署该程序到apache(mod_wsgi)!

 

5 首先需要做的就是:确认你有安装Python2.5,之后下载web2py.zip解压到你自己的目录,然后启动web2py !!!默认端口是8000; 此后就阅读入门教程及cookbook等,先熟悉环境和概念术语!

 

6 学会安装app,设计和配置简单的app(model controller等等),参考这里的一个博文 http://hi.baidu.com/leoomo/blog/item/28bb1c34ec8a55335bb5f5c8.html

 

7 部署到GAE:  参考limodou的blog,本人目前还没有尝试到这一步!

  由于今天无法打开limodou的donews博客,只好给出baidu的cache页面:

  http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146a8a8c423a958448e435061e5a38b8e47a744d43ce942f2156fa141ca1ed35733d012bb28cc8ff199cf9d83c6ad567627f59d111129152b8cb3732b120872a9db86894ad8430&p=9a759a43d58605fc57e9c668534f&user=baidu

 

 还可以参考别人已经部署好的应用: http://python-eye.appspot.com/  使用web2py和extjs

 与之相关的作者博文: http://linluxiang.iteye.com/blog/350068

 

 

8 部署到apache:参考网络资源,本人还未到这一步!

 

 

PS:等我的实践完成后,会及时更新这篇博文!!!

你可能感兴趣的:(apache,Web,python,django,GAE)