Django Custom User Manager не вызывается в панели администратора

Я реализую пользовательскую модель пользователя, используя AbstractBaseUser и BaseUserManaer .

class UserManager(BaseUserManager):
    def create_user(self,username,password=None):


class User(AbstractBaseUser):
    ...

    objects = UserManager()

Когда я создаю новых пользователей из терминала, все работает как задумано, и пользователи регистрируются, используя пользовательский UserManager. Но при использовании сайта администратора пользователь, похоже, использует какой-то другой менеджер пользователей, в то время как он должен использовать пользовательский менеджер пользователей.

users/admin.py

User = get_user_model()


class UserAdmin(BaseUserAdmin):
     ...

admin.site.register(User, UserAdmin)
Вернуться на верх