У меня есть модель с текстовым полем, которую нужно версионировать .
class Book(models.Model):
title = models.CharField(max_length=100)
summary = models.TextField()
Ожидаемое поведение выглядит следующим образом:
- Если я создам новую книгу с аннотацией, текст будет сохранен в обычном режиме.
- Если аннотация обновлена, старое состояние должно быть где-то сохранено с номером версии и отметка времени
- Должна быть возможность запросить текущую, диапазон или конкретные версии.
- Только поле
summary
должно иметь версии, а не вся модель
Как мне это сделать это?
задан Alp 10 May 2012 в 18:29
поделиться