Almacenar el historial versionado de Field en un modelo Django
Tengo un modelo con un campo de texto, que necesita ser versionado.
<code>class Book(models.Model): title = models.CharField(max_length=100) summary = models.TextField() </code>
El comportamiento esperado es el siguiente:
Si creo un libro nuevo con un resumen, el texto se guardará normalmenteSi el resumen se actualiza, el estado anterior debe almacenarse en algún lugar con un número de versión y una marca de tiempoDebe ser fácilmente posible consultar las versiones actuales, un rango o específicasSolo el camposummary
debe ser versionado, no todo el modeloCómo debería hacer esto?