2012-01-07 24 views
46

Web APIからデータを読み込んでデータベースに格納するDjangoアプリケーションがあります。
モードから新しいオブジェクトを作成する方法はありますか?オブジェクトがすでに存在する場合は、重複した例外が発生しないようにしますか?作成していない場合は

つまり、オブジェクトを保存する方法はありますが、既に存在する場合は何もしないでください。

答えて

85
+13

スタックオーバーフローは、常に私は簡潔だとき、私の答えは短すぎると言います。 –

+7

これは、ドキュメントへのリンクを作るいくつかの文字を追加します(と私は推測するより良い答え) – second

+3

これは2つのクエリを行うようです。オブジェクトが存在しない場合に備えてオブジェクトを保存したいだけの場合は、クエリが1つしかないのですか? 'IntegrityError'をキャッチすると、現在のトランザクションが中止され、十分ではありません。 –

関連する問題