尽可能轻松地在应用程序引擎上从Python 2.5迁移到2.7

时间:2014-02-12 16:49:38

标签: python google-app-engine python-2.7 migration

我有一些“旧的”GAE Python 2.5应用程序,包含大量代码。今年我们必须(goolge说)迁移到Python 2.7。我从未接触过这两年的软件。应用程序运行良好,没有任何管理。 某些应用程序仍使用主/从数据存储区,它将首先迁移。

除了SDK 1.7.2(2012)之外,该软件使用webapp和Jinja,没有其他外部库。

场景: 保持webapp / CGI(不要更改代码),只改变这个yaml:

application: example
version: 1
runtime: python
api_version: 1

要:

application: example
version: 2
runtime: python27
api_version: 1
threadsafe: false

使用新的Python 2.7测试应用程序。

这是将2.5个应用程序迁移到2.7的最小努力方案吗?

1 个答案:

答案 0 :(得分:4)

是的,这是您可以做的最低限度,但是您应该查看Migrate to Python 2.7文档,并确保涵盖所有要点。