Django удалить в транзакции - PullRequest
0 голосов
/ 26 апреля 2020

В представлении Django, если два запроса вводят блок atomi c, который get sa экземпляр модели (который существует в момент, когда они оба входят в блок) и delete s it

with transaction.atomic():
  MyModel.objects.get(
    id=1234
  ).delete()

что происходит, когда они выходят из блока? Будет ли сделано исключение для одного из них? Если да, то какое исключение? (т.е. чтобы я мог его поймать)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...