`
bluky999
  • 浏览: 715038 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用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:等我的实践完成后,会及时更新这篇博文!!!

分享到:
评论
3 楼 bluky999 2014-04-22  
aber_song 写道
兄台,你实践完了吗,最近也在看这个,期待呀。


5年前的事儿了都。。。 现在不用GAE了
2 楼 aber_song 2014-04-22  
兄台,你实践完了吗,最近也在看这个,期待呀。
1 楼 bluky999 2009-04-17  
补充一个中文cookbook的地址:


http://fy.py3k.cn/p/web2py/cookbook/cookbook.html


相关推荐

    Python库 | gae_installer-1.9.7.2.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:gae_installer-1.9.7.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | gae_installer-1.9.17.4.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:gae_installer-1.9.17.4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    基于GAE云计算的Web应用与开发

    云计算作为未来发展重要趋势之一,已经引起了业界的广泛重视。云计算产业给ICT 带 来了从提供产品向提供服务的革命性转变,具有很大的发展空间,因此有必要将该新兴领域 推动起来以适应未来发展方向。

    Python库 | gae_catnado-0.0.1.dev30-py2-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:gae_catnado-0.0.1.dev30-py2-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    djangae-scaffold:使用来自 Potato-London 的 Djangae 部署在 GAE PaaS 上的博客应用程序

    使用来自 Potato-London 的 Django 部署在 GAE PaaS 上的博客应用程序。 GAE 应用程序的网址: : Djangae 脚手架项目 这是使用准系统Django项目配置为使用App Engine上 开始: 克隆此 repo(不要忘记将源更改为您...

    GAE使用规则

    GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则

    web.py cookbook

    这是webpy.org官网webpy cookbook的离线版.由于官网没有提供离线版所以学习起来很不方便.故本人做了个离线版的cookbook,并且每个文件都重新编辑,花了一整个下午,为了方便更多人使用,故传上来和大家共享.祝大家学习...

    GAE编程指南

    高级工程师Dan sanderson将向你讲述如何设计高可伸缩性应用程序的方法,以及如何使用App Engine的API和可伸缩的服务来实现常见的开发任务。你将会学到有关App Engine的应用程序服务器架构、运行时环境以及可伸缩数据...

    小学期GAE项目 python+Django框架实现的博客

    小学期的项目,一组人用了三周连学习再开发,文档齐全,适合对GAE感兴趣的人入门使用

    基于GAE Python的网络相册

    用GAEPhotos建立你自己的网络相册:创建 GAE Python HRD 程序, HRD 是必须的.从 http://code.google.com/p/gaephotos/downloads/list 下载最新版本的GAEPhotos.解压到本地目录.更改 app.yaml 文件的第一行:...

    基于GAE的Demo

    Eclipse开发 Gae,Struts2,Spring,云计算,学习gae云计算的好例子

    gae编程指南

    高级工程师Dan sanderson将向你讲述如何设计高可伸缩性应用程序的方法,以及如何使用App Engine的API和可伸缩的服务来实现常见的开发任务。你将会学到有关App Engine的应用程序服务器架构、运行时环境以及可伸缩数据...

    gae-python:GAE 样板

    Boilerplate 用于描述可以在新上下文或应用程序中反复重用的代码段,提供良好的默认值,减少在每个项目中指定程序细节的需要。 () 是什么让这个 Boilerplate 惊人? 它功能齐全,积极维护,并使用 Google App ...

    Python库 | appfy.recipe.gae-0.7.1.zip

    python库。 资源全名:appfy.recipe.gae-0.7.1.zip

    ChannelTest_GAEPYTHON_

    python Google App Engine channel primer

    GAE扩展样例程序

    此程序为EGL扩展Google App Engine项目。通过对IDE UI, EGL generator和语言层面的扩展来支持GAE。用户可以以此程序作为样例开发自己的GAE扩展项目。

    GAE上可以用的JAVA 博客源代码

    可以在GAE上直接使用,支持图片上传等。 源代码是修改其他网友的普通blog程序而来,只做了必要的修改,原结构保留 最新版本请去主页下载 http://redpower1998.appspot.com 主页包括原始的普通版本

    GAE之webapp框架

    GAE平台开发应用时,简单的webapp框架的使用

    gae-dropbox:适用于Google App Engine [Python]的保管箱Web应用程序

    描述这个在Google App Engine上开发的Web应用程序旨在提供一个Web界面,用于添加,查找,删除和检查GCS存储桶中文件的存在。 它对小文件 (<100 kB) 使用 memcache,对大文件使用 GCS。 Web 应用程序还允许列出 ...

Global site tag (gtag.js) - Google Analytics