register() は 3 つの位置引数のみを取ります ("self" は暗黙的に渡されます。すでに ModelAdmin クラスを使用して Django Admin でモデルの外観をカスタマイズしている場合、私の登録は次のようになります。
admin.site.register(AttorneyGroup, AttorneyGroupAdmin)
SimpleHistoryAdmin を登録する場合は、次のように 4 番目の位置引数を追加します。
admin.site.register(AttorneyGroup, AttorneyGroupAdmin, SimpleHistoryAdmin)
これにより、次の例外が発生します。
TypeError: register() takes from 2 to 3 positional arguments but 4 were given
ModelAdminでモデルをカスタマイズしている場合、simple-historyは登録できないようです。この問題を回避する単純な履歴を実装する別の方法はありますか?