我有一些“老”GAE Python 2.5应用程序,其中包含大量代码。今年我们不得不(goolge说)迁移到Python2.7。过去两年我从未接触过这个软件。这些应用程序在没有任何管理的情况下运行良好。 一些应用程序仍然使用主/从数据存储,这将首先进行迁移。
该软件使用webapp和Jinja,除SDK 1.7.2(2012)外,没有其他外部库。
场景: 保留webapp/CGI(不要更改代码),只更改此yaml:
application: example version: 1 runtime: python api_version: 1
收件人:
application: example version: 2 runtime: python27 api_version: 1 threadsafe: false
并使用新的Python2.7测试应用程序。
这是将2.5个应用程序迁移到2.7的最小工作量场景吗?
是的,这是你能做到的最低限度,但你应该通过 Migrate to Python 2.7 并确保涵盖了所有要点。