Python 导出按钮在django导入导出包中不可见
我试图在我的管理员中使用django导入导出模块,下面是我的设置 admin.pyPython 导出按钮在django导入导出包中不可见,python,django,django-admin,django-import-export,Python,Django,Django Admin,Django Import Export,我试图在我的管理员中使用django导入导出模块,下面是我的设置 admin.py from import_export.admin import ImportExportMixin, ImportMixin, ExportActionModelAdmin, ImportExportActionModelAdmin class RegistrationAdmin(ImportExportActionModelAdmin): list_display = ('user', 'activa
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)
有了上面的代码,我可以在admin中看到一个Import
按钮,如下所示
但我看不到导出选项,所以有什么问题吗?我在这里遗漏了什么
我在这里看到一些关于出口按钮许可的票
? 有人能告诉我需要做什么才能显示导出
顺便说一下,我正在使用django套装
作为我的管理主题您需要使用
仅将导出添加到可对选定项目执行的操作列表中(请参见屏幕截图中的下拉列表)
importExportationModelAdmin
状态的文档
导出功能作为管理操作实现
您需要使用ImportExportModelAdmin 例如:
from django.contrib import admin
from .models import Question, Choice
from import_export.admin import ImportExportModelAdmin
# Register your models here.
@admin.register(Question)
class ViewAdmin(ImportExportModelAdmin):
pass
@admin.register(Choice)
class ViewAdmin(ImportExportModelAdmin):
pass