Django's transaction.atomic(): It may not be as atomic as you think | Hacker News Reader