我知道如何分别使用django-reversion和geodjango作为管理站点。 我的班级看起来像这样:
class My_model_Admin(admin.GeoModelAdmin, reversion.VersionAdmin):
list_display = ('id', 'name')
admin.site.register(My_model, My_model_Admin, admin.GeoModelAdmin)
我收到错误,因为admin.register需要“2到3个参数和4个给定”。
有什么替代方案?感谢。
答案 0 :(得分:1)
class My_model_Admin(reversion.VersionAdmin ,admin.GeoModelAdmin):
list_display = ('id', 'name')
admin.site.register(My_model, My_model_Admin)
显然订单很重要。而且没有必要在admin.site.register中声明GeoModelAdmin,因为它已经被处理了。
希望能帮助别人!