Django Admin同时使用Django Reversion和Django-Import-Export

xc0*_*c0m 9 python django admin django-reversion

我试图为相同的模型启用Django Reversion和Django-Import-Export ...不确定我的逻辑是否正确或者我是否应该使用多个admin.py文件等

我尝试了以下但是这只允许Django Reversion工作,如果我在Import Export Works周围切换它们.如果我可以同时启用它,那将是非常棒的.

class MyModelAdmin(reversion.VersionAdmin, ImportExportModelAdmin):
    pass
Run Code Online (Sandbox Code Playgroud)

我看过两个项目的readthedocs,但我仍然输了.

http://django-reversion.readthedocs.org/en/latest/admin.html#admin https://django-import-export.readthedocs.org/en/latest/getting_started.html

干杯xc0m

Wen*_*ndy 1

我还没有使用 Reversion 完成此操作,但我认为您会想要使用 ImportExportMixin:

from import_export.admin import ImportExportMixin

class MyModelAdmin(ImportExportMixin, reversion.VersionAdmin):
    pass
Run Code Online (Sandbox Code Playgroud)

这就是我将它与另一个子类一起使用的方式,并且效果很好。