适用于Python 2.5的GAE SDK

时间:2013-11-02 22:26:11

标签: google-app-engine sdk python-2.5

我有一个使用已弃用的Python 2.5和不推荐使用的主/从数据存储的现有应用。根据文档,在升级到Python 2.7之前,我必须将数据存储迁移到HRD。在我将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一起使用?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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