我有大約900K的python GAE模型實體,我想將其導出爲CSV文件進行離線測試。我可以使用appcfg.py download_data選項,但在這種情況下,我不想備份到本地計算機。我想要一種更快的方式在GAE中創建文件,將其保存到Google存儲或其他地方,然後從多臺機器下載。在python Google App Engine中,如何將模型的所有實體導出到Google Storage for Developers中的文件中?
我假設我需要在任務中這樣做,因爲它可能需要超過30秒才能完成操作。
class MyModel(db.model):
foo = db.StringProperty(required=True)
bar = db.StringProperty(required=True)
def backup_mymodel_to_file():
#What to do here?
如何關聯的實體? – NullUserException