【发布时间】:2014-03-11 03:38:44
【问题描述】:
我有一些“旧”的 GAE Python 2.5 应用程序,其中包含大量代码。今年我们必须(goolge 说)迁移到 Python 2.7。在过去的两年里,我从未接触过该软件。这些应用程序运行良好,无需任何管理。 部分应用仍使用 Master/Slave 数据存储,先迁移。
该软件使用 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
并使用新的 Python 2.7 测试应用程序。
这是将 2.5 应用程序迁移到 2.7 的最小工作量方案吗?
【问题讨论】:
-
最省力的场景?是的:)
-
虽然你真的应该改变你如何定义你的应用程序。仔细阅读迁移指南非常重要。
-
利用 WSGI / webapp2 / 线程和所有其他好处,对于这种情况并不重要。不是优先事项。我唯一担心的是:最小的努力。不过谢谢。
标签: python google-app-engine python-2.7 migration