Кнопка Django Admin "Экспорт выбранного" не отображается в админке
Я пытаюсь включить кнопку "Экспорт выбранного" в админке Django, чтобы пользователи могли загрузить данные в виде листа Excel. Я использую django-import-export, но кнопка не появляется.
Вот что я сделал: Установил django-import-export (pip install django-import-export).
Испытание 1:
class UserAdmin(ImportExportModelAdmin):
list_display = ('username', 'email'....)
admin.site.unregister(User)
admin.site.register(User, ImportExportModelAdmin)
Испытание 2:
class UserAdmin(ExportMixin, admin.ModelAdmin):
list_display = ('username', 'email'.....)
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
Перезапустили сервер разработки.
django-import-export находится в INSTALLED_APPS в settings.py
Ожидаемое поведение: Кнопка "Экспортировать выбранное" должна появиться в представлении списка пользователей в админке Django.
Фактическое поведение: Кнопка не отображается.
Мой вопрос: Почему кнопка не отображается и как я могу это исправить.
Любые предложения или соображения о том, почему кнопка может не отображаться, будут очень признательны.
Вот как я включил приложение на примере .
Используйте django-import-export v4.
Перейдите к экземпляру модели 'Category' и добавьте несколько новых категорий.
Теперь вы можете выбрать и экспортировать:
Чтобы включить эту функцию, просто создайте подкласс ExportActionModelAdmin
(см. код примера):
class CategoryAdmin(ExportActionModelAdmin):
pass
admin.site.register(Category, CategoryAdmin)