'Django doesn't use atomic transactions by default?

I read the django documentation about Database transactions.

Then, this section says:

Django’s default behavior is to run in autocommit mode. Each query is immediately committed to the database, unless a transaction is active.

So, as the section says, Django doesn't use atomic transactions by default?

So, if Django doesn't use atomic transactions by default, when updating data in Django Admin Panel, there can be Race Condition unless setting atomic transactions by hand right?

enter image description here



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source