У объекта 'BaseUserManager' нет атрибута 'create_superuser'

У нас есть приложение django с пользовательской моделью пользователя

class CustomUser(AbstractUser):
    ...

модель также зарегистрирована в settings.AUTH_USER_MODEL.

При попытке создать нового пользователя с помощью

python manage.py createsuepruser

Я получаю следующую ошибку

  File "D:\APP\webapp\backend\webserver\manage.py", line 22, in <module>
    main()
  File "D:\APP\webapp\backend\webserver\manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\USER\.conda\envs\webdev2\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "C:\Users\USER\.conda\envs\webdev2\lib\site-packages\django\core\management\__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\USER\.conda\envs\webdev2\lib\site-packages\django\core\management\base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\USER\.conda\envs\webdev2\lib\site-packages\django\contrib\auth\management\commands\createsuperuser.py", line 79, in execute     
    return super().execute(*args, **options)
  File "C:\Users\USER\.conda\envs\webdev2\lib\site-packages\django\core\management\base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "C:\Users\USER\.conda\envs\webdev2\lib\site-packages\django\contrib\auth\management\commands\createsuperuser.py", line 189, in handle     
    self.UserModel._default_manager.db_manager(database).create_superuser(**user_data)
AttributeError: 'BaseUserManager' object has no attribute 'create_superuser'
Вернуться на верх