0

I am trying to import new users to original User model form the Django admin site. I used to add the users one-by-one manually to the model but now I need to import lots of users and I need a solution to bulk import. I tried the code below, but I have an error:

django.contrib.admin.sites.NotRegistered: The model User is not registered

Please help me to solve this.

admin.py

from django.contrib import admin
from django.contrib.auth.models import User
from import_export.admin import ImportExportModelAdmin
from import_export import resources

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

class UserAdmin(ImportExportModelAdmin):
    list_display = ('id','username','first_name', 'last_name', 'email')
    resource_class = UserResource
    pass

admin.site.unregister(User)
admin.site.register(User, UserAdmin)
RlM
  • 183
  • 12

0 Answers0