Django: Как я могу защитить от одновременного изменения записей базы данных

Есть ли способ защиты от одновременных изменений в одной и той же записи базы данных двумя или более пользователями?

Было бы приемлемо показать сообщение об ошибке пользователю, выполняющему вторую операцию фиксации / сохранения, но данные не должны быть перезаписаны без уведомления.

Я думаю, что блокировка записи не вариант, так как пользователь может использовать кнопку «Назад» или просто закрыть свой браузер, оставив блокировку навсегда.