Django не видит модель после миграции
Только начал делать проект, написал код в моделях и решил сделать миграции, после чего увидел ошибку
Миграции должны были произойти для 4 приложений: users, account, socialaccount, main_app (я делал миграции для каждого приложения отдельно, в порядке, как описано, main_app не дошел из-за ошибки)
Вот код для models.py
файла приложения users
:
from django.db import models
from django.contrib.auth.models import AbstractUser
class AdvUser(AbstractUser):
email = models.EmailField(max_length=150, unique=True, verbose_name='Email')
avatar = models.ImageField(upload_to='users/images/profile', blank=True, null=True, verbose_name='Avatar')
phone_number = models.CharField(max_length=20, verbose_name='Mobile', unique=True)
followers = models.ManyToManyField('self', related_name='user_followers', blank=True, symmetrical=False,
verbose_name='Follower',)
subscriptions = models.ManyToManyField('self', related_name='user_subscriptions', blank=True, symmetrical=False,
verbose_name='Subscription',)
REQUIRED_FIELDS = ['phone_number']
USERNAME_FIELD = 'email'
class Meta(AbstractUser.Meta):
pass
def __str__(self):
return f'{self.username}'
Вот код для admin.py
файла приложения users
:
from django.contrib import admin
from django.contrib.auth import get_user_model
User = get_user_model()
admin.site.register(User)
settings.py
: AUTH_USER_MODEL = 'users.AdvUser'
Детали: 1) приложения account
и socialaccount
являются django-allauth
2) в приложении main_app
два поля модели имеют связь с settings.AUTH_USER_MODEL
3) я начинаю проект в Docker
Помогите пожалуйста, что я делаю не так? Спасибо.