Një transaksion i bazës de të dhënave grupon operacione të shumta në mënyrë që të gjitha të kenë sukses ose të dështojnë së bashku (atomiciteti) — duke parandaluar përditësimet e pjesshme dhe të paqëndrueshme. Django ofron transaction.atomic për të mbështjellë operacione në një transaksion, duke siguruar integritetin e të dhënave për operacione me shumë hapa.
Problemi që e zgjidhin transaksionet
():
from_account.balance -= amount
from_account.save()
to_account.balance += amount
to_account.save()
