A database transaction yana haɗa ayyuka da yawa domin suna iya samun nasara duka ko kuma suka gazawa tare (atomicity) — yana hana karamin, state da ba daidai ba. Django ta ba da transaction.atomic domin lullubar ayyuka a cikin transaction, yana tabbatar da data integrity don ayyukan mataki da yawa.
Matsalar da transactions ke warware
():
from_account.balance -= amount
from_account.save()
to_account.balance += amount
to_account.save()
