如何使用djangreversion保存未来可能的对象?

2024-05-14 22:29:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Django创建了一个使用Rest框架的网站,它允许用户修改或创建新的对象,有点像Wikipedia,任何人都可以编辑,但必须经过一个过程才能被接受。在

我知道版本控制的默认行为是保存以前的更改,但是我想使用django版本或库来跟踪我模型未来可能的版本。(直到它们被选定的用户批准为止)django reversion中的默认行为是我们必须对模型对象进行更改才能创建新版本,我想创建一个新版本,然后如果被选定的用户接受,则将更改应用于对象。在

我的问题是:如何在不改变原始对象的情况下创建模型的版本?在

我还没有完全弄清楚修订块的概念,这就是为什么我要问这个问题。在

如果你认为有更好的办法来解决我的问题,我愿意接受建议

指向django reversion repo的链接:https://github.com/etianen/django-reversion


Tags: 对象django用户模型版本框架rest编辑

热门问题