Django не может создать суперпользователя
модели
from django.contrib.auth.models import User
from django.db import models
from django.contrib.auth.models import AbstractBaseUser, UserManager, PermissionsMixin
class User(AbstractBaseUser, PermissionsMixin):
username = models.CharField(max_length=255, unique=True)
objects = UserManager()
USERNAME_FIELD = 'username'
error:
(env) ➜ autherization python manage.py createsuperuser
Username: soubhagya
Password:
Password (again):
Traceback (most recent call last):
File "manage.py", line 22, in <module>
main()
File "/Users/soubhagyapradhan/Desktop/upwork/polyverse/polyverse_api/env/lib/python3.8/site-packages/django/core/management/base.py", line 398, in execute
output = self.handle(*args, **options)
File "/Users/soubhagyapradhan/Desktop/upwork/polyverse/polyverse_api/env/lib/python3.8/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 189, in handle
self.UserModel._default_manager.db_manager(database).create_superuser(**user_data)
File "/Users/soubhagyapradhan/Desktop/upwork/polyverse/polyverse_api/env/lib/python3.8/site-packages/django/contrib/auth/models.py", line 163, in create_superuser
return self._create_user(username, email, password, **extra_fields)
File "/Users/soubhagyapradhan/Desktop/upwork/polyverse/polyverse_api/env/lib/python3.8/site-packages/django/contrib/auth/models.py", line 144, in _create_user
user = self.model(username=username, email=email, **extra_fields)
File "/Users/soubhagyapradhan/Desktop/upwork/polyverse/polyverse_api/env/lib/python3.8/site-packages/django/db/models/base.py", line 503, in __init__
raise TypeError("%s() got an unexpected keyword argument '%s'" % (cls.__name__, kwarg))
TypeError: User() got an unexpected keyword argument 'email'
(env) ➜ autherization
Я пытаюсь создать суперпользователя внутри оболочки django shell Получаю вышеуказанную ошибку.
Пожалуйста, посмотрите, что может быть причиной