私はPython GAEのモデルの約900,000個のエンティティを、オフラインテストのためにCSVファイルにエクスポートしたいと考えています。 appcfg.py download_dataオプションを使用できますが、この場合はローカルマシンにバックアップしたくありません。 GAEでファイルを作成し、Google Storageや他の場所に保存し、後で複数のマシンからダウンロードする方が早い。PythonのGoogle App Engineでは、モデルのすべてのエンティティをGoogle Storageの開発者用ファイルにエクスポートするにはどうすればよいですか?
私は、この操作を完了するために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