2016-08-24 84 views
0

我想使用Django的进出口模块在我的管理,这里是我的设置导出按钮是不是Django的进出口包可见

admin.py

from import_export.admin import ImportExportMixin, ImportMixin, ExportActionModelAdmin, ImportExportActionModelAdmin 

class RegistrationAdmin(ImportExportActionModelAdmin): 
    list_display = ('user', 'activation_key_expired') 
    raw_id_fields = ['user'] 
    search_fields = ('user__username', 'user__first_name', 'user__last_name') 

admin.site.register(RegistrationProfile, RegistrationAdmin) 

与上面的代码,我可以能够看到在管理一个Import按钮,如下

enter image description here

但我无法看到导出选项,那么有什么问题我在这里失踪?

我在这里看到了一些关于出口按钮权限的票 https://github.com/django-import-export/django-import-export/issues/38?任何人都可以请让我知道需要做什么才能让Export出现?

通过我使用django suit因为我的管理主题

回答

1

您需要使用ImportExportModelAdmin

ImportExportActionModelAdmin的方式只是增加了出口的事情可以做,以选定项目清单(见下拉在你的屏幕截图)

Google文档ImportExportActionModelAdmin状态

导出功能是作为管理员操作实施的。