-3

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

如果这是不可能的,我会很高兴能够“在浏览器中”运行 python 脚本,就像在我的本地机器(windows 7 64 位)上使用谷歌应用引擎进行测试一样。

任何帮助表示赞赏

4

1 回答 1

3

Google 的 App Engine 支持 WSGI ,而不是 CGI。

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

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

  • 金字塔
  • 龙卷风
  • 樱桃派
  • 瓶子
  • 闪光
  • 网页.py
  • 扭曲的

还有很多

在托管方面:

  • Heroku 可以托管 Python WSGI 应用程序
  • 您几乎可以在任何具有 uwsgi、apache 的 mod_wsgi 或无数其他 wsgi 服务器的机器上进行部署
  • 大多数框架都有自己的服务器用于本地开发
于 2012-10-27T22:43:04.510 回答