当定义了代理模型时,我在保存模型修订时遇到了问题。
class MyModel(models.Model):
field = model.IntegerField(...)
class MyModelProxy(MyModel):
class Meta:
proxy = True
reversion.register(MyModel)我在我的视图和表单上使用这个代理模型。当我尝试保存它时,它没有出现在表reversion_version中。当然,MyModelProxy类的条目被添加到适当的表中。我正在使用django-reversion1.7
发布于 2013-05-18 04:29:56
我是django-reversion的作者!
这是代理模型的一个已知问题,原因是Django的内容类型框架中的一个bug,它最近才被修复。
关于这个问题的讨论可以在这里找到:
https://github.com/etianen/django-reversion/issues/134
当然,现在Django的底层问题已经解决了,添加代理模型支持的pull请求将非常受欢迎!
https://stackoverflow.com/questions/16582110
复制相似问题