Ошибка создания суперпользователя, TypeError: create_superuser() missing 1 required positional argument: 'name'

Когда я выполняю команду createuperuser в терминале ...он предлагает ввести email и затем пароль .Я не получил поле имени пользователя. После ввода пароля выдает TypeError: create_superuser() missing 1 required positional argument: 'name'.

Вот мой models.py

from django.db import models
from datetime import datetime


class Realtor(models.Model):
    name = models.CharField(max_length=50)
    photo = models.ImageField(upload_to='photos/%Y/%m/%d/')
    description = models.TextField(blank=True)
    phone = models.CharField(max_length=20)
    email = models.CharField(max_length=100)
    top_seller = models.BooleanField(default=False)
    date_hired = models.DateTimeField(default=datetime.now, blank=True)

    def __str__(self):
        return self.name

и вот ошибка : self.UserModel._default_manager.db_manager(database).create_superuser( TypeError: create_superuser() missing 1 required positional argument: 'name'

Может кто-нибудь подсказать мне, как решить эту проблему?

Вернуться на верх