假设我只想在特定条件下创建一个对象的版本,例如,当类“mymodel”的对象的“status”字段更改为“已提交”时。 我怎样才能做到这一点? 另外,如何在每次保存时禁止自动创建版本? ...
假设我只想在特定条件下创建一个对象的版本,例如,当类“mymodel”的对象的“status”字段更改为“已提交”时。 我怎样才能做到这一点? 另外,如何在每次保存时禁止自动创建版本? ...
我正在尝试设置一个 Django 项目,但我得到了这个: 所以我正在尝试安装reversion,但是在尝试安装enter code here时收到此错误消息: 我在 Ubuntu 16.04 和 python 2.7 上。 ...
我对 django 很陌生。 所以我正在使用教程网站学习。 我认为在现场输入完全相同,但它不起作用。 所以请给我建议。 我的网站/urls.py mysite/polls/urls.py mysite/polls/templates/polls/detail.html mysite/poll ...
我有2个型号: Model1(models.Model): and Model2(models.Model): fk = models.ForeignKey("Model1", on_delete=models.CASCADE) image = models. ImageField( ...
问题 :如何将django-modeltranslation和django-reversion应用程序结合在一起? 我有下一个问题:在models.py文件中,我注册了具有head字段的Slide模型。 该字段还有其他几个需要翻译的字段,例如head_ru , head_kz , hea ...
您好,我在添加django-reversion和django-reversion-compare模块时遇到了一些问题。 我创建了一个新项目,我想使用django-reversion跟踪user_auth日志更改(在使用django-reversion注册用户模型后,我想使用django-r ...
您好,我试图从一个视图函数重定向到另一个视图函数,并将列表列表作为参数传递。 urls.py views.py 用于从views.upload重定向到views.checkoutFiles我正在使用此命令 ... 我收到此错误消息 django版本:1 ...
我有这个型号: 现在我决定将此字段添加到模型中: 我创建了迁移并选择了默认值: 并迁移它。 现在,我正在使用Django管理员和reversion支持,我在迁移之前几次修改了博客文章,现在我想迁移到没有随机字段的版本。 它说: 有没有办法如何防止这种情况? ...
我有MultipleChoiceField的形式。 它显示了来自元组CHOICES的数据。 用户选择复选框,然后我使用该选择的数据在视图内部创建新对象(以我的情况要求)。 当我尝试在我的视图中使用django-reversion时,将引发错误。 您有什么想法为什么reversion.se ...
我有2个问题,原因与django-reversion应用有点混淆。 我有一个页面,用户可以在其中看到列出所有版本。 每个版本都有还原按钮。 1问题 :如何仅显示更改的某些字段。 现在,它向我显示了所有领域。 我使用version.field_dict.items。 2问题 : ...
我的项目中有一个奇怪的问题。 有人可以说出为什么会发生以及如何解决它。 我在视图中具有用于编辑/更新对象的function_edit ( function_edit )。 此外,在成功编辑后,我还使用AJAX更新对象列表( function_list ),并且还使用django-ver ...
我正在尝试在我的项目中使用django reversion应用程序。 我有点困惑。 如何在模板中显示更改列表(field_dict.items())? models.py : views.py : function_revisions.html : 错误 : ...
使用: Django 1.10还原2.0.8。 我的问题是如何显示对给定模型实例所做的更改的完整列表。 我的意思是,用户可以快速查看所有修订中所有更改的列表(字段的新值)。 他不需要o仅查看已更改字段的新值的所有字段。 因此,我发现django-reversion是存储更改的好工 ...
我有一个使用Django-Reversion受版本控制的模型。 在终端窗口中,我可以使用以下命令访问模型实例的所有先前版本: 当我检查versions它是所有先前版本的集合。 但是,当我在视图中调用相同的函数并尝试将其添加到上下文中时,我在单个VersionQuerySet中得到了一 ...
我有一个相当大的生产数据库系统,基于大型节点层次结构,每个节点都有10个以上的关联模型。 如果有人删除树中相当高的节点,则可能会删除数千个模型,如果删除错误,则恢复它们可能非常困难。 我正在寻找一种方法来给我一个简单的“撤消”选项。 我尝试过使用Django-reversion,但似乎 ...
我有一个这样的模型: 我想使用django-reversion跟踪用户更改 使用默认示例更改显示 返回 但我想返回这样的Choices值: ...
我有2节课: 在大多数情况下,它工作正常。 例如,当我对ContactInternal进行更改时,将为SysApp创建一个新版本。 对其工作方式非常满意。 但是,如果删除从SysApp.internalcontact链接的记录,则不会为SysApp创建任何版本。 实际上, ...
对于我设置的django-reversion系统的代码,我遇到了一些问题。 我有一个django模型ObjectClass ,它继承自非抽象模型_concept 。 长话故事,现在非常不可改变。 在代码的其余部分中有意义。 在类_concept我将强制的ForeignKey字段w ...
我正在自定义 django admin,所以我通过“扩展 admin/change_list.html”模板向模型管理员添加了一个自定义按钮 它看起来像这样 当我添加了一个新的包django-reversion用于模型的版本控制时,它创建了用于恢复数据的新按钮,但重新设置了我创建的自定义按钮 ...
在安装了Reversion的Django Admin中删除对象时,可以查看所有已删除的对象。 但是在自写(gerenic)视图中删除对象后,看不到删除的对象。 (我正在使用上下文管理器。当我在通用视图中更新对象时,可以看到历史记录中的更改。) 这是我尝试执行的操作(所有类和方法均未修改 ...