在定义代理模型时,我无法保存模型修订版。
class MyModel(models.Model):
field = model.IntegerField(...)
class MyModelProxy(MyModel):
class Meta:
proxy = True
reversion.register(MyModel)
我在我的观点和表单上使用此代理模型。当我尝试保存它时,它不会出现在表reversion_version中。当然,MyModelProxy类的条目被添加到适当的表中。我正在使用django-reversion 1.7
答案 0 :(得分:1)
我是django-reversion的作者!
这是代理模型的一个已知问题,因为Django的内容类型框架中的一个错误最近才得到修复。
关于这个问题的讨论可以在这里找到:
https://github.com/etianen/django-reversion/issues/134
当然,现在已经修复了Django的基本问题,非常感谢拉取添加代理模型支持的请求!