Не может это сделать, установлен, добавлен в приложения, последовали за документами. ничего. вот мой admin.py:django-import-export не может заставить его работать
from import_export import resources
from import_export.admin import ImportExportModelAdmin
class EmailGroupResource(resources.ModelResource):
class Meta:
model = EmailGroup
class EmailGroupAdmin(DjangoObjectActions, ImportExportModelAdmin, admin.ModelAdmin):
resource_class = EmailGroupResource
.. rest of admin
admin.site.register(EmailGroup, EmailGroupAdmin)
Может быть, у меня есть конфликт? с использованием Mezzanine4.0
Пожалуйста, помогите!
Я успешно использовал этот модуль в прошлом, и мои админ-классы унаследованы только от ImportExportModelAdmin. Может быть, множественное наследование испортило это? Не знаю, как порядок имеет значение, но ImportExportModelAdmin должен быть последним, если он не может быть единственным. admin.ModelAdmin может попирать с приоритетом методы в ImportExport. – Mondongo
спасибо за ответ, я действительно подумал об этом. если я наследую его последним, я получаю эту ошибку: «TypeError: невозможно создать согласованное разрешение метода заказ (MRO) для объекта баз данных, ImportExportModelAdmin, ModelAdmin». Но говоря, что если я только наследую ImportExportModelAdmin, я все равно ничего не получаю. – joeskru
Какой результат вы ожидаете? Для появления кнопок? Если да, то, возможно, вы переопределили шаблоны администратора, чтобы они не могли подобрать вещи «импорт-экспорт». –