首先,本文不是一篇教程,只是笔者学习实践过程的一点小小总结,同时会分享一些注意事项!(貌似本人写技术类博文都不会写教程,只写注意事项;原因是我觉得教程早都有人先于我写好了吧,我不是个赶时髦的人,只是乐于不断学习和创新)。
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:等我的实践完成后,会及时更新这篇博文!!!
分享到:
相关推荐
`web.py` 是一个轻量级、简洁且灵活的 Python Web 开发框架,它提供了一种快速构建 Web 应用程序的方法。本教程旨在为初学者提供关于 web.py 的详细指导,涵盖从基础应用到高级特性的全方位介绍。 ## 基本应用 1. ...
**Google App Engine (GAE)** 是Google提供的一个云服务平台,允许开发者使用Java、Python、Go或PHP等语言构建和托管Web应用程序。GAE提供了自动扩展、负载均衡和数据存储等服务,无需担心服务器运维,开发者可以...
2. **Google App Engine (GAE)**:GAE是Google提供的一项平台即服务(PaaS),允许开发者使用Python、Java、Go或Node.js编写Web应用程序,并在Google的基础设施上运行。GAE提供了自动扩展、负载均衡和数据存储等功能...
GAE是Google提供的一项平台即服务(PaaS),允许开发者在Google的基础设施上运行自己的Web应用程序。这个包的特色在于“免配置”,意味着用户无需进行复杂的设置步骤,可以直接使用。 描述中提到,“GAE集成程序,...
在本篇博文中,我们将深入探讨如何使用Eclipse这一强大的集成开发环境(IDE)来开发Python应用程序,特别是在Google App Engine(GAE)平台上。GAE是一个由Google提供的平台,允许开发者构建和托管Web应用,而无需关注...
【基于GAE的Demo】是一个使用Eclipse集成开发环境构建的项目,主要展示了如何在Google App Engine(GAE)平台上整合Struts2、Spring和Tiles框架。GAE是Google提供的一个云计算平台,允许开发者在Google的基础设施上...
标题中的“python开发的在线文件目录浏览器”表明这是一个使用Python编程语言构建的Web应用程序,它允许用户通过网页界面浏览和管理远程文件系统,可能是本地服务器或者是云端存储服务。这个项目可能利用了Python的...
标题中的“如何在GAE中轻松使用Django框架”表明我们即将探讨的是如何在Google App Engine (GAE) 平台上有效地部署和运行Django Web应用程序。Django是一个流行的Python Web框架,它提供了诸如数据库管理、用户认证...
1. **Google App Engine**:GAE是Google提供的一个云计算平台,允许开发者构建、部署和运行Web应用程序。它提供了服务器基础设施,如数据存储、任务队列和身份验证,而开发者只需要关注应用程序的逻辑。 2. **EGL**...
2. **项目结构**:在GAE上部署应用通常需要一个特定的项目结构,包括`app.yaml`配置文件,它定义了应用的运行环境、服务、版本和其他元数据。在给定的文件名称列表中,我们看到了`index.yaml`,这通常是用于定义应用...
资源分类:Python库 所属语言:Python 资源全名:gae_installer-1.9.17.4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
7. **部署与监控**:学习如何将扩展程序部署到GAE生产环境,以及如何使用GAE提供的监控工具(如日志、性能指标)来确保应用的健康运行。 通过这些知识点的学习和实践,你将能够熟练地开发和维护GAE扩展程序,充分...
【标题】"可以放到GAE上的blog -- micolog"指的是Micolog博客系统,这是一款能够部署在Google App Engine (GAE) 上的开源博客平台。GAE是Google提供的一个云计算平台,允许开发者运行Web应用程序而无需管理服务器...
Google App Engine(GAEPYTHON)是一个由Google提供的平台,允许开发者使用Python语言构建和托管Web应用程序。在GAEPYTHON中,Channel服务是一个强大的特性,它提供了服务器与客户端之间的实时双向通信。本篇文章将...
本Demo将向您展示如何在GAE上使用Blobstore进行文件上传。 1. **Blobstore简介** Blobstore是Google App Engine中的一个关键特性,它允许应用程序无限制地存储和检索大文件。与标准的数据存储服务相比,Blobstore...
10. **最佳实践**:博主可能还会分享一些在GAE上使用Groovy的最佳实践,如如何有效利用GAE的数据存储服务,或者如何优化应用以适应GAE的运行环境。 要深入学习这些知识点,读者需要查看原始博客文章,下载并研究...
资源分类:Python库 所属语言:Python 资源全名:gae_installer-1.9.7.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
这篇文章将带你深入了解如何使用WingIDE这一强大的Python集成开发环境来部署应用程序到Google App Engine(GAE),一个由Google提供的云服务平台,允许开发者构建、运行和托管Web应用。WingIDE以其高效的代码编辑、...