Обтекание django запроса обновления / удаления в транзакции - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу обернуть все вызовы обновления / удаления в транзакции, поскольку есть некоторые обработчики сигналов post_save, которые необходимо выполнять атомарно.

Для конкретной модели c я могу переопределить функцию сохранения вот так:

class ModelA:
    @transaction.atomic
    def save(...):
        super().save(...)

как применить то же самое для всех .update() наборов запросов, включающих ModelA?

...