我应该如何在用户模型上添加django import export

问题描述 投票:0回答:1

我想在django用户模型上启用django import export。我已经尝试定义模型管理类,取消注册用户模型,然后注册新用户管理类。但它不起作用。

我的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 import export吗?

django django-models django-import-export
1个回答
0
投票

你的代码正在运行。您只需导入用户模型:

from django.contrib.auth.models import User
© www.soinside.com 2019 - 2024. All rights reserved.