Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导出按钮在django导入导出包中不可见_Python_Django_Django Admin_Django Import Export - Fatal编程技术网

Python 导出按钮在django导入导出包中不可见

Python 导出按钮在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

我试图在我的管理员中使用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)
有了上面的代码,我可以在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