返回Django模型中刚更改的字段

2024-03-28 15:39:31 发布

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

在我的应用程序上,我使用django reversion和django reversion比较应用程序扩展来控制对象版本。在

当我在管理之外更新对象时,我希望set_comment()只更新了字段。如何访问更新字段的列表并将它们设置为该恢复的注释?在

我知道当我比较对象版本时,我会看到哪些字段被更改了,但我希望在表历史更改中有预览。在

我试图通过django-dirtyfields来实现这一点,但它是返回所有字段。在

添加对象:

with reversion.create_revision():
    # create or update if exists
    p = Product(reference='010101', name='new name')
    p.save()

型号:

^{pr2}$

Tags: 对象djangoname版本应用程序列表createwith