我有一个用 python 和谷歌应用引擎开发的应用程序,但是当我尝试自定义这个应用程序时,它在之前的代码中给了我编译时错误,该代码在现场运行良好。代码是:
if version in ['beta', 'alpha'] :
type=version
version = memcache.get(type)
if not version:
v = RouterVersions.get_by_key_name(type)
if not v :
logging.error('No version found in RouterModel for %s', type)
self.error(404)
return;
version = v.version
memcache.add(v.type, version)
当我使用 memcache.add 或获取属性时,它会给出编译时错误“来自导入获取的未定义变量”。我不知道为什么会这样。我是 python 和谷歌应用引擎的新手。我的应用程序是在 python 2.5 中创建的,我现在使用的是 2.7。这是问题还是其他?