GAEとDjango-nonrelで「HelloWorld」アプリを起動しました。リレーショナルデータベースで純粋なDjangoを使用することと、Django-nonrelを使用することの間にいくつかの違いがありました。最も悲しいのは、非リレーショナルデータベースでの南の移行システムの機能不全です。GAEを使用してモデルをデータベースに移行する方法はありますか?そうでない場合、この場合に推奨するモデル開発の戦略は何ですか?
1 に答える
2
South の主な関心事は、リレーショナル データベース スキーマの変更に関する問題の処理です。これは、スマートコーディングの実践と単純なスクリプトが移行をオンライン操作として処理できる非 rel データベースでは必要ありません。
以下も参照してください。
- http://code.google.com/appengine/articles/update_schema.html
- http://code.google.com/p/appengine-mapreduce/
多くの Django フィールド タイプがdjangoappengine でサポートされていることに注意してください。これはdumpdata
、SQL プロジェクトで を使用してデータをファイルに保存し、後でloaddata
新しいプロジェクトで使用してモデルにロードできることを意味します。
さらに処理が必要な場合は、古いモデルから新しいモデルにデータをコピーする小さなスクリプトを作成できます。
于 2011-10-17T18:30:51.417 に答える