AppEngine: переход на Python 2.7 - PullRequest
       5

AppEngine: переход на Python 2.7

4 голосов
/ 12 октября 2011

По многим причинам я хотел бы пойти дальше и перейти на Python 2.7. Новая версия Python требует использования хранилища данных высокой репликации. Насколько я вижу, преобразование в него на самом деле невозможно: единственный способ - создать новое приложение с новым идентификатором и скопировать хранилище данных. Я не заинтересован в изменении идентификатора приложения.

Есть ли способ изменить идентификатор приложения? Или обходной путь ожидается в ближайшем будущем? Будет ли версия 2.7 в конечном итоге поддерживать Master / Slave Datastore? Я предполагаю, что не все пользователи AppEngine будут так счастливо менять свой идентификатор ...

1 Ответ

5 голосов
/ 12 октября 2011

Нет способа избежать изменения идентификатора приложения, но вы можете запросить псевдоним старого идентификатора, чтобы запросы к old_appid.appspot.com были обработаны новым приложением. Если вы обслуживаете приложение на своем собственном домене, конечно, идентификатор приложения не имеет значения.

Хранилище данных Master / Slave почти наверняка никогда не будет поддерживаться в Python 2.7; Google вообще не рекомендует его использовать (я бы не стал использовать термин «устарел», поскольку они не выразили намерения фактически удалить его и уничтожить огромное количество существующих приложений, использующих его, но они, безусловно, хотят сделать столько же они могут препятствовать его использованию.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...