ValueError: зависимость от приложения без миграции: customuser

Я пытаюсь запустить веб-страницу с помощью фреймворка Django. Это мой первый проект по веб-разработке.

После создания проекта я попытался запустить приложение, которое использует настроенных пользователей и регистрацию с проверкой электронной почты с использованием django-registration.

Вот что случилось, когда я запустил manage runserver:

enter image description here

Вот что содержит файл models.py:

from django.db import models
from django.contrib.auth.models import AbstractUser
from django.utils.translation import ugettext_lazy as _
class User(AbstractUser):
    username = models.CharField(max_length=255, unique=True, verbose_name=_("Username")) 
    email = models.EmailField(unique=True, verbose_name=_("Email Address"))
    favorite_animal = models.CharField(max_length=255, verbose_name=_("Favorite Animal"))

Ответ 1

Вы не запускаете manage.py makemigrations customuser для создания миграций для своего приложения CustomUser.

Кроме того, вы не выполнили никаких существующих миграций - вы должны сделать manage.py migrate.

Ответ 2

попробуйте сбросить базу данных, снова запустить makemigrations и после миграции.