У объекта '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'