2011-02-08 4 views
0

object.get_or_create()を呼び出すと、(必要なレコードがない場合)データベースに新しいレコードが作成されます。しかし、コードが例外をスローした場合や失敗した場合はどうすればよいですか?objects.get_or_create()が呼び出された後はどうなりますか?objects.get_or_create()またはDjangoビューのトランザクション

基本的に、私はそこにはいけないデータベースの新しいレコードで終わります。別の言い方をすれば、問題がある場合にロールバックされるトランザクションに全体がラップされるべきではありませんか?出来ますか?

+4

本当に? http://docs.djangoproject.com/en/dev/topics/db/transactions/ –

+0

投票コメントを答える –

答えて

関連する問題