首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在django-reversion中保存已删除记录的数据?

如何在django-reversion中保存已删除记录的数据?
EN

Stack Overflow用户
提问于 2017-01-13 19:05:40
回答 1查看 1.1K关注 0票数 1

为了保存数据库中对象的更改历史,我开始使用django-reversion。

但是,当从数据库中删除一条记录时,我看不到表中的记录更改历史记录。

可能的问题是什么?

我在文档中没有找到任何东西。此库是否存储已删除数据的历史记录?

EN

回答 1

Stack Overflow用户

发布于 2017-01-19 02:58:52

由于没有使用django-reversion,我创建了一个项目并安装了它。在创建一个简单的模型和initial revision之后,我添加了一些模型实例,然后删除了一个。

我的模型表只包含当前数据

请注意,缺少id 2,这是已删除的行。

reversion_revision表包含有关添加模型的时间的信息

reversion_version表包含表示对象的json数据

在管理屏幕上有一个用于恢复已删除模型的按钮,当我单击它时,会进入显示已删除行的屏幕

因此,似乎没有保留特定的“删除”记录,而是在返回表和您的模型表之间执行比较,并找出哪些模型已被删除。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41633163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档