У меня есть приложение, разработанное в python и движке Google, но когда я пытаюсь настроить это приложение, он дает мне ошибку времени компиляции в предыдущем коде, который работает нормально в режиме live. Кодекс:memcache в google app engine
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)
whenver я использую memcache.add или получить свойство это дает компиляции ошибки времени «неопределенная переменная от импорта получить». Я не могу понять, почему это так. Я новичок в python и движке Google. Мое приложение было создано в python 2.5, и теперь я использую 2.7. Это проблема или что-то еще?
Вы должны опубликовать полный стек. В настоящее время я не вижу, как ваш код должен вызывать «неопределенную переменную из импорта». – schuppe
Кроме того, перекрестные ссылки номера строк в stacktrace и номера строк в фрагменте кода. –