Как добавить экспорт импорта 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