0

プロキシ モデルが定義されている場合、モデル リビジョンの保存に問題があります。

class MyModel(models.Model):
    field = model.IntegerField(...)


class MyModelProxy(MyModel):
    class Meta:
        proxy = True


reversion.register(MyModel)

ビューとフォームでこのプロキシ モデルを使用しています。保存しようとすると、表 reversion_version に表示されません。もちろん、MyModelProxy クラスのエントリは適切なテーブルに追加されます。私はdjango-reversion 1.7を使用しています

4

1 に答える 1

1

私は django-reversion の作者です!

これは、ごく最近修正されたばかりの Django のコンテンツ タイプ フレームワークのバグによる、プロキシ モデルの既知の問題です。

この問題に関するディスカッションは、次の場所にあります。

https://github.com/etianen/django-reversion/issues/134

もちろん、Django の根本的な問題が修正されたので、プル リクエストでプロキシ モデルのサポートを追加していただければ幸いです。

于 2013-05-17T20:29:55.750 に答える