从Cloud Datastore导出数据

时间:2017-11-29 22:28:48

标签: google-app-engine

很多年前,我在Google App Engine上编写了一个应用程序。我节省了超过100,000个条目。 这是我用来将它存储在blob中的代码。现在我想导出所有数据。理想情况下,我更愿意将所有这些条目下载为csv,但后端没有选项。如何轻松下载多年来保存的所有数据?

import webapp2

from google.appengine.ext import ndb


class Database(ndb.Model):
    """Models an individual user entry with email, app, and date."""
    email = ndb.StringProperty()
    app = ndb.StringProperty()
    platform = ndb.StringProperty()
    date = ndb.DateTimeProperty(auto_now_add=True)

class add(webapp2.RequestHandler):
  def post(self):
      e = self.request.get("email")
      a = self.request.get("app")
      p = self.request.get("platform")

      b = e+', '+a+', '+p

      u = Database()

      u.email = e
      u.app = a
      u.platform = p

      u.put()

有没有办法获取我的所有数据?我无法在网页上输出所有数据。它崩溃了。

0 个答案:

没有答案