Python替代Google应用引擎

时间:2012-10-27 22:22:59

标签: python google-app-engine

我有一个我正在处理的应用程序,目前托管在Google App引擎上。它是用python编写的,并且非常顺利,直到我的要求发生变化,谷歌应用程序引擎不会让我做我需要做的事情。目前我正在尝试找到一种方法来托管我的代码(python)并能够接受http://请求,并且能够在python脚本所在的同一目录中编辑/添加文件(我需要存储大量文件,而blobstore只是很奇怪)。

如果无法做到这一点,我很高兴能够“在浏览器中”运行python脚本,就像使用谷歌应用引擎测试一样,就在我的本地机器上(Windows 7 64位)。

感谢任何帮助

1 个答案:

答案 0 :(得分:3)

Google的App Engine支持WSGI,而非CGI。

您应该能够轻松地将代码移植到另一个支持WSGI的堆栈。那里没有太多自定义谷歌特定的东西。

支持WSGI的一些流行框架包括:

  • 金字塔
  • 龙卷风
  • 的CherryPy
  • 闪光
  • web.py
  • 扭曲

还有更多

在托管方面:

  • Heroku可以托管Python WSGI应用
  • 您几乎可以使用uwsgi,apache的mod_wsgi或无数其他wsgi服务器部署任何计算机
  • 大多数框架都有自己的本地开发服务器