1

我正在使用 Rest Framework 使用 Django 创建一个网站,它使用户能够修改或创建新对象,有点像维基百科,任何人都可以进行编辑,但它必须经过一个过程才能被接受。

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

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

我还没有完全弄清楚修订块的概念,这就是我可能会问这个问题的原因。

如果您认为我的问题有更好的选择,我愿意接受建议

链接到 django-reversion 仓库:https ://github.com/etianen/django-reversion

4

0 回答 0