Как добавить экспорт импорта django в модель пользователя

Я пытаюсь включить экспорт импорта django в пользовательской модели django. Я попытался определить класс администратора модели, отменить регистрацию модели пользователя и затем зарегистрировать новый класс администратора пользователя. Но это не работает.

мой admin.py выглядит так -

from django.contrib.auth.admin import UserAdmin as BaseAdmin
from import_export.admin import ImportExportModelAdmin
from import_export import resources

class UserResource(resources.ModelResource):
    class Meta:
        model = User
        fields = ('first_name', 'last_name', 'email')

class UserAdmin(BaseAdmin, ImportExportModelAdmin):
    resource_class = UserResource

admin.site.unregister(User)
admin.site.register(User, UserAdmin)

Я хочу знать, как мне этого добиться? Есть ли какой-то другой способ, которым я могу применить экспорт импорта django на пользовательской модели?

1 ответ

Ваш код работает. Вам просто нужно импортировать модель User:

from django.contrib.auth.models import User
Другие вопросы по тегам