Django: ¿Cómo puedo proteger contra la modificación concurrente de las entradas de la base de datos?

Si hay una manera de protegerse contra modificaciones concurrentes de la misma entrada de la base de datos por dos o más usuarios?

Sería aceptable mostrar un mensaje de error al usuario que realiza la segunda operación de confirmación / guardado, pero los datos no deben sobrescribirse en silencio.

Creo que bloquear la entrada no es una opción, ya que un usuario puede usar el botón "Atrás" o simplemente cerrar su navegador, dejando el bloqueo para siempre.

Respuestas a la pregunta(10)

Su respuesta a la pregunta