Django's transactions: A high-level overview
Atomicity
Atomicity ensures that for a database (DB) operation with a set of queries, any evaluated query (a query that leads to the database being "touched") that raises a DatabaseError (or any of its subclasses like django.db.utils.IntegrityError) ...
izu.hashnode.dev5 min read