Django создает или обновляет модель, только если поле не равно определенному значению

У нас есть потенциальное состояние гонки, когда несколько пользователей могут попытаться создать или обновить запись. Интересно, есть ли способ создать колонку, при установке которой (скажем, true) будет возникать исключение, предотвращающее обновление.

Базой данных является postgres, но поскольку мы используем django, чтобы обернуть ее, мы хотели бы ограничиться тем, что предлагает django, и не возиться с очень специфическими настройками базы данных. Спасибо!

Вернуться на верх