最初のインストール手順を実行して初期リビジョンを作成しましたが、モデルをdjangoシェルに保存すると、新しいリビジョンは作成されません。
In [1]: s = Shop.objects.all()[0]
In [2]: import reversion
In [3]: s.name = 'a'
In [4]: s.save()
In [5]: s.name = 'b'
In [6]: s.save()
In [7]: reversion.get_for_object(s)
Out[7]: [<Version: <1> "X">]
これは最初のリビジョンです。
ビューからモデルを更新すると、リビジョンが正常に作成されます。
私は何が欠けていますか?
models.pyファイルは次のとおりです。
...
class Shop(Model):
...
import reversion
reversion.register(Shop)
<EOF>
post_save
デバッグ時に呼び出されないのに、レシーバーに復帰メソッドが表示されます。
私はDjangov1.4.1、復帰v1.6.2を持っています。