0

Python API を使用して、GAE 上で開発中のアプリケーションがあります。現在、ローカル開発サーバーを使用しています。アプリケーションには、外部サービスから受信した XML データの大きなブロックの解析が含まれます。

問題は、この XML データを GAE アプリケーションからエクスポートする簡単な方法があるかどうかです。たとえば、通常のアプリでは一時ファイルに書き込むだけですが、GAE アプリではそれができません。代わりに何ができますか?サービス呼び出しを生成するすべてのコードを GAE の外部で簡単に実行することはできません。これは、いくつかの GAE 関数を使用して呼び出しを作成するためです。その後、GAE アプリに戻します。

を使用してログに記録しlogging、コンソールから抽出しようとしましたが、XML が大きくなるとうまく機能しません。一括データ インポート/エクスポート API があることは知っていますが、この 1 つの情報だけを抽出してデータ ストアに書き込み、ストア全体をエクスポートするのはやり過ぎのようです。では、最善の方法でそれを行うにはどうすればよいでしょうか。

4

1 に答える 1

3

XML データを blobstore に書き込んでから、send_blob を使用してローカル ファイル システムにダウンロードするハンドラーを作成するのはどうでしょうか。

ファイル API を使用して、アプリケーションからブロブストアに書き込むことができます。

于 2012-04-14T08:27:42.383 に答える