2013-07-28 17 views
-1

因此基本上我有一个使用python的shell web应用程序,它目前运行在谷歌应用程序引擎上,我想将它转移到我的共享虚拟主机。可能吗?已经有一个python解释器了。我需要在设置中更改哪些内容才能像Google应用引擎一样顺畅地运行?将基于python的应用程序从谷歌应用程序引擎转移到共享主机

+0

这可能是不可能的,因为Google App Engine使用自己的网络框架和数据库。你能给我们更多的细节吗?你在使用Django还是内置框架? – Markon

回答

2

这个问题的答案是“这取决于”。

您的应用程序的核心是一个WSGI应用程序。因此,假设您没有利用任何自定义的Google App Engine API,那么您应该能够使用像Gunicorn这样的Python WSGI服务器在另一台主机上启动应用程序。

但是,我假设你的应用程序不仅仅是渲染一个静态网页。在这种情况下,您将不得不重写应用程序的某些部分,以便它们不依赖于自定义App Engine内容或使用像AppScale这样的框架来缓解过渡。