В надежде получить комментарий от команды GAE python на этом.GAE SDK 1.6.4 dev_appserver datastore flush
Что-то изменилось между 1.6.3, 1.6.4 в отношении способа сброса данных хранилища dev_appserver на диск при выходе из приложения?
Я использую django-nonrel, а на 1.6.3 и раньше я имел возможность загрузить оболочку python: python manage.py shell (manage.py предоставляется django-нерелом)
Затем я мог импортировать свои модели и подключить хранилище данных, модифицировать объекты и выйти.
В 1.6.4 я могу это сделать, но когда я уйду, изменения не сохраняются в хранилище данных. Когда я запускаю django-nonrel в качестве приложения WSGI, он сохраняет корректно, и я вижу сообщение о выходе («Применение всех ожидающих транзакций и сохранение хранилища данных»).
Что-то изменилось. Я спрошу. –
Спасибо Гвидо, я взломал исправление для джанго-нереля. Я подозреваю, что любые другие пользователи python, которые хотят попасть в хранилище данных через оболочку python, будут иметь аналогичную проблему. – dragonx
См. Ответ Альфреда Фуллера на http://stackoverflow.com/questions/10047315/app-engine-local-datastore-content-does-not-persist для объяснения и ссылок на источники. –