dataimport.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:skojjt 作者: martin-green 项目源码 文件源码
def GetBackupXML():
    thisdate = datetime.datetime.now()
    xml = '<?xml version="1.0" encoding="utf-8"?>\r\n<data date="' + thisdate.isoformat() + '">\r\n'
    kinds = metadata.get_kinds()
    for kind in kinds:
        if kind.startswith('_'):
            pass  # Ignore kinds that begin with _, they are internal to GAE
        else:
            q = ndb.Query(kind=kind)
            all = q.fetch()
            for e in all:
                xml += '<' + kind + '>\r\n'
                for n, v in e._properties.items():
                    xml += '  <' + n + '>'
                    xml += str(getattr(e, n))
                    xml += '</' + n + '>\r\n'
                xml += '</' + kind + '>\r\n'

    xml += '</data>'
    return xml
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号