问题标签 [django-reversion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
324 浏览

python - 在模板中显示 django-reversion 的 field_dict.items()

我想在我的项目中使用django reversion应用程序。我有点困惑。如何在模板中显示更改列表(field_dict.items())?

模型.py

视图.py

function_revisions.html

错误

0 投票
1 回答
63 浏览

jquery - AJAX 不更新页面

我的项目中有一个奇怪的问题。有人能说出它为什么会发生以及如何解决它。

我有编辑/更新对象 ( function_edit) 的功能。我还使用 AJAX 在成功编辑后更新对象列表(function_list),并且我使用 django-reversion 应用程序来控制每个对象的更改。function_list具有仅对具有特殊角色 ( request_user_is_business_analyst)的用户可见的部分。当我在视图中使用 request_user_is_business_analyst 时,它会引发错误,而当我不使用它时,视图功能可以正常工作。此外,当我没有使用django-reversion request_user_is_business_analyst工作正常。

urs.py:

视图.py:

函数列表.html:

错误:

0 投票
1 回答
311 浏览

python - 如何在 django-reversion 中正确还原到特定版本?

我有 2 个问题导致对django-reversion应用程序有点困惑。我有页面,用户可以在其中查看所有版本的列表。每个版本都有恢复按钮。

1 问题:如何仅显示某些更改字段。现在它向我显示了所有字段。我使用 version.field_dict.items。

2 问题:如何正确恢复到特定版本?

在下面您可以看到代码,但是当我尝试单击以还原链接时,它会在 views.py 中引发错误。我做错了什么?

模板.html

网址.py:

视图.py:

错误:

0 投票
0 回答
74 浏览

python - 显示有关 ManyToMany 字段的更多信息?

我在我的项目中使用django-reversion应用程序。

我有带有ManyToMany 字段 "comments"的模态"Task " 。在我的项目中,我有带有还原列表的页面。它在评论的评论字段中显示我。例如:comments (field_name): [66, 67, 68] (field_value)。

获取该 id-s 并显示评论信息(作者、文本、创建)的最佳方式不仅是 id。可能吗?我有点困惑。

模型.py:

视图.py:

task_reversions.html:

0 投票
1 回答
84 浏览

python - django-reversion 不适用于 MultipleChoiceField?

我有MultipleChoiceField表格。它显示了来自元组CHOICES的数据。用户选择复选框,然后我使用所选数据在视图内创建新对象(在我的情况下是要求)。当我尝试在我的视图中使用 django-reversion 时,它会引发错误。你有什么想法为什么reversion.set_user(request.user)reversion.set_comment('CREATE')工作?

模型.py:

表格.py:

视图.py:

错误:

0 投票
1 回答
625 浏览

django - Django reversion 迁移后无法恢复对象

我有这个模型:

现在我决定将此字段添加到模型中:

我创建了迁移并选择默认值:

并迁移它。

现在,我正在使用具有还原支持的 Django 管理员,在迁移之前我修改了几次博客文章,现在我想迁移到没有随机字段的版本。它说:

有没有办法防止这种情况发生?我认为这是因为迁移没有创建修订。似乎错误就在这里: reversion/models.py#L21

我在用

使用 sqlite 数据库。

有没有办法防止这种情况?

0 投票
2 回答
721 浏览

python - 在重定向上传递参数时出现 Django NoReverseMatch 错误

嗨,我试图从一个视图函数重定向到另一个视图函数并将列表列表作为参数传递。

网址.py

视图.py

从views.upload重定向到views.checkoutFiles我使用这个命令

...

我收到此错误消息

django 版本:1.11.2

0 投票
1 回答
826 浏览

python - django-reversion and django-reversion-compare with User model

Hello I have some problems to add django-reversion and django-reversion-compare modules.

I created new project and I want to track user_auth log changes with django-reversion (after register User model with django-reversion i wanna use django-reversion-compare).

when I want to register model User I got error

How I can use django-reversion and django-reversion-compare with User model?

0 投票
1 回答
150 浏览

python - 如何结合 django-modeltranslation 和 django-reversion 应用程序?

问题:如何结合django-modeltranslationdjango-reversion应用程序?

我有下一个问题:在models.py文件中我注册Slide了具有head字段的模型。该字段还有其他几个用于翻译的字段,例如head_ru, head_kz, head_entranslation.py我在和settings.py文件中设置了这些字段。在 DB 幻灯片表中具有所有这些字段。我还以用户可以编辑数据的形式显示所有这些字段。当用户提交表单时 django-reversion 仅为头字段创建版本并忽略其他字段。如何解决这个问题?

模型.py:

翻译.py:

设置.py:

视图.py:

0 投票
0 回答
139 浏览

python - 如何在 django-reversion 应用程序中创建 REVERT 机会?

我有任务改写Function Based ViewClass Based View. 下面你可以看到我的代码。我的问题是我的基于类的视图有什么问题?它引发错误。我的错误在哪里?

FBV:

CBV:

当我使用 CBV 时,它会引发下一个错误: