@Balalay12

Как решить ошибки при расширении модели User?

Попытался расширить модель User по свои нужды.

Модель
class MyUser(AbstractUser):
    height = models.IntegerField(verbose_name=u'Рост', blank=True)


Settings
AUTH_USER_MODEL = 'base.MyUser'

ForeignKey в моделях
user = models.ForeignKey(settings.AUTH_USER_MODEL)

При миграции ошибка
ValueError: Lookup failed for model referenced by field base.BodySize.user: base.MyUser

Если удалить все файлы миграций и сделать миграцию, то ошибка такая
django.db.utils.ProgrammingError: (1146, “Table ‘cachalka.base_myuser_user_permissions’ doesn't exist”)


Пробовал делать на чистую БД с удалением всех файлов миграций, но тогда джанга не создает таблицу django_session. Ошибка
“Table ‘c_test.django_session’ doesn't exist”.


Подскажите пожалуйста как быть.
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы