select_for_update генерирует TransactionManagementError в атомарном блоке - PullRequest
2 голосов
/ 22 марта 2019

Я не очень знаком с django, но почему я получаю TransactionManagementError, когда внутри атомарного блока.

   with transaction.atomic():
        product = Products.objects.select_for_update().filter(id=product_id).values().first()
        product.available_count = product.available_count - 1
        product.save()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...