Можно, конечно, записать собственный обработчик. Кроме этого, Ваши опции в настоящее время ограничиваются:
Обновление: Новая версия Google AppEngine поддерживает импорт данных в и экспорт из онлайн-приложения исходно. В их терминах это называют upload_data
и download_data
соответственно (названия подкоманд appcfg.py
).
См. документацию Google, как экспортировать и импортировать данные из GAE. Это - вероятно, лучший способ сделать это сегодня.
Мой старый ответ ниже:
Я использую to_xml () метод Образцового класса для экспорта хранилища данных.
class XmlExport(webapp.RequestHandler):
def get(self):
objects=MyModel.all().fetch(1000)
xml='<?xml version="1.0" encoding="UTF-8"?>\n<site>\n'
for o in objects:
xml = xml + o.to_xml()
xml = xml + '</site>'
self.response.headers['Content-Type']='text/xml; charset=utf-8'
self.response.out.write(xml)