我想在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吗?
你的代码正在运行。您只需导入用户模型:
from django.contrib.auth.models import User