【发布时间】:2012-05-19 09:16:14
【问题描述】:
我有一个带有文本字段的模型,需要进行版本控制。
class Book(models.Model):
title = models.CharField(max_length=100)
summary = models.TextField()
预期的行为如下:
- 如果我创建一本带有摘要的新书,文本将正常保存
- 如果更新摘要,则需要将旧状态与版本号和时间戳一起存储在某处
- 应该可以轻松查询当前、范围或特定版本
- 只有字段
summary应该被版本化,而不是整个模型
我该怎么做?
【问题讨论】:
标签: python django model version history