任何遵循ContentTypes GenericForeignKey的django reversion工具?

Joe*_*Joe 6 django version-control django-models

我正在尝试在也使用GenericForeignKey的项目上使用django-reversion.我希望reversion遵循通用链接.我似乎无法让它工作,因为似乎没有提到django-reversion文档中的ContentTypes,我想知道它是否可行.有任何想法吗?

编辑:对于遵循此路径的任何人,我最终对我的修订会话进行了手动管理,并将相关对象添加到了还原,无需django-reversion自动跟踪对象图.

Joe*_*Joe 0

这并没有回答直接的问题,但它回答了我们试图解决的问题。

由于contenttypes表的 .ContentTypes 很脆弱ids

在我们的例子中,我们最终将想要同步版本的相关对象集存储在数据库字段的 JSON 结构中。我们认为将任何一组相关对象存储在一个非常“包含”的明确定义的位置是一个好主意。