Sebuah transaksi database mengelompokkan beberapa operasi sehingga semuanya berhasil atau semuanya gagal bersama-sama (atomicity) — mencegah pembaruan parsial dan tidak konsisten. Django menyediakan transaction.atomic untuk membungkus operasi dalam sebuah transaksi, memastikan integritas data untuk operasi multi-langkah.
Masalah yang transaksi selesaikan
():
from_account.balance -= amount
from_account.save()
to_account.balance += amount
to_account.save()
