#transaction
Django_transaction.atomicでハマった話 #368
結局自力では解決できなかったのですが、エラー事例の共有としてメモしておきます。
Djangoでモデル操作する際のデフォルトはオートコミットです。つまりcreateやdeleteなどを行うとその都度コミットされます。
ただ、一連の処理を以下のようにtransactionでラップできます。
with transaction.atomic(using=DBの名前): SampleModel.
結局自力では解決できなかったのですが、エラー事例の共有としてメモしておきます。
Djangoでモデル操作する際のデフォルトはオートコミットです。つまりcreateやdeleteなどを行うとその都度コミットされます。
ただ、一連の処理を以下のようにtransactionでラップできます。
with transaction.atomic(using=DBの名前): SampleModel.