Таблица не была создана при создании пользовательской модели пользователя

Таблица не была создана, когда я создал пользовательскую модель пользователя.

В моем settings.py я установил свое приложение и определил AUTH_USER_MODEL

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',

#My apps
'accounts',
]
AUTH_USER_MODEL = 'accounts.User'

Моя модель ниже (в приложении для счетов)

class User(AbstractBaseUser):
key = models.AutoField(primary_key=True)
email= models.EmailField('email',unique=True)
name=models.CharField('name',max_length=20) #model.USERNAME_FIELD
is_active=models.BooleanField('is_active',default=True)
is_admin=models.BooleanField('is_admin',default=False)
date_joined = models.DateTimeField('date_joined',default=timezone.now)

objects = UserManager()
USERNAME_FIELD = 'email'
#EMAIL_FIELD = 'email'

class Meta:
    swappable = "AUTH_USER_MODEL"

Я выполнил makemigrations && migrate. И я также попробовал makemigrations accounts && migrate accounts

но все еще нет таблицы accounts_user.

Шаг-1 удаление папки миграции

Шаг 2 запустите команду (python manage.py makemigrations имя вашего приложения

)

Шаг -3 запуск команды (python manage.py migrate)

Если не работает...?

повторите вышеуказанные шаги но в этот раз также удалил базу данных sqlite3

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