我特别感兴趣的是可用源代码的解决方案(Django独立性更佳,但我愿意以我的方式破解)
发布于 2019-05-24 08:54:33
发布于 2019-05-24 09:57:48
更新:新版Google AppEngine支持本地导入和导出在线应用程序的数据。在他们的条件,这是所谓的upload_data
和download_data
分别(的子命令的名称appcfg.py
)。
请参阅Google文档,了解如何从/向GAE导出和导入数据。这可能是今天更好的方法。
我的回答如下:
我使用Model类的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)
https://stackoverflow.com/questions/-100001204
复制相似问题