2

我有一个使用已弃用的 Python 2.5 和已弃用的主/从数据存储的现有应用程序。根据文档,我必须先将数据存储迁移到 HRD,然后才能升级到 Python 2.7。在将 M/S 数据存储迁移到 HRD 之前,我需要在应用程序上做一些工作并使用开发服务器对其进行测试。

但是,我升级到最新版本的 SDK(1.8.6),它不支持 Python 2.5。有人遇到这个问题,得知最新默认支持Python 2.5的SDK是Python SDK 1.7.5。从哪里可以下载到?或者,有没有办法让 SDK 1.8.6 与 Python 2.5 一起工作?

4

2 回答 2

1

在 1.8.6 SDK 中,有一个old_dev_appserver.py适用于 Python 2.5。这将在您迁移时为您提供帮助。

于 2013-11-03T00:29:49.140 回答
0

Dave W. Smith 给了我答案,但我不知道如何实现它,直到我发现可能大多数人已经知道,但如果它可能对某人有帮助,我会在这里告诉它:

我在 Eclispe 中完成了我所有的 GAE/Python/Flex 开发工作,除了我使用启动器进行本地测试和部署。(我对命令行不利。)我发现使用 PyDev Eclipse 插件很容易设置“运行配置”(在 PyDev“运行”菜单下),您可以设置命令行参数等并运行Eclipse 中的任何 python 程序。我现在使用该工具来运行 dev_appserver.py(以及当我的 Python 2.5 应用程序需要时,old_app_devserver.py)。我不再需要使用启动器。我还设置了 PyDev 运行配置来部署我的应用程序并执行各种 appcfg.py 功能(真空索引等)。

于 2013-11-21T01:39:59.723 回答