1

私はwebapp2、python2.7を使用しています。以下は私のモデル定義です:

class Match(db.Model):
    date_time = db.DateTimeProperty()
    team1 = db.StringProperty()
    team2 = db.StringProperty()
    venue = db.StringProperty()
    result = db.IntegerProperty()

次に、カスタムファイルを作成して、データ/ csvファイルを読み取り、それらをキャッチするビューにPOSTリクエストを送信してモデルを更新します。ローカルデータベースを更新すると、更新された値を次の場所で確認できます。

http://localhost:8080/_ah/admin/datastore

サーバーにデータを入力するにはAFAIKを使用します。サーバーにデータを入力するには、同じスクリプトを変更URLで実行する必要があります。

両方のデータベースの同期を維持する方法はありますか?現在のデータストアをローカルからサーバーに、またはその逆にプッシュします。

4

1 に答える 1

1

このドキュメントをご覧ください:データのアップロードとダウンロード

このページでは、データのアップロードとダウンロードについてすべて説明します。覚えておくべき重要なことの1つは、高レプリケーションデータストアはマスター/スレーブデータストアほど一貫性がないため、すべてのデータをダウンロードしようとすると、最新のレコードを取得できない可能性があることです(これはリンク先のページに記載されています)。[すべてのエンティティをダウンロードする]オプションなど、サーバーで使用できる機能とSDKでは使用できない機能もあります。

于 2012-04-06T19:43:43.283 に答える