En databasetransaksjon grupperer flere operasjoner slik at de enten lykkes alle eller mislykkes alle sammen (atomicitet) — og forhindrer delvis, inkonsistente oppdateringer. Django tilbyr transaction.atomic for å omslå operasjoner i en transaksjon, og sikrer dataintegritet for flertrinns-operasjoner.
Problemet transaksjoner løser
():
from_account.balance -= amount
from_account.save()
to_account.balance += amount
to_account.save()
