Миграция не работает для этой модели в моем проекте

Я создал несколько моделей в проекте Django, но эта миграция моделей не работает в моем проекте, может ли кто-нибудь подсказать мне причину этой проблемы и как ее решить.

models.py

class Profile(models.Model):
user=models.OneToOneField(User,on_delete=models.CASCADE)
avatar=models.ImageField(upload_to='avatar/',blank=True,null=True)

def __str__(self):
    return f"{self.user.email}"

Запуск миграций выдает отсутствие изменений в миграции

Если я не ошибаюсь, после создания новых моделей и обновления полей существующих моделей мы должны запустить команду "python manage.py makemigrations", затем мы переносим эти изменения в базы данных. Если вы уже сделали это, то, я думаю, у вас возникли какие-либо из следующих проблем...

1: Убедитесь, что ваш файл models.py находится в приложении.

2: Убедитесь, что ваше приложение указано в списке установленных приложений в settings.py

3: Проверьте, сохранен ли файл models.py или нет.

class Profile(models.Model):
      user=models.OneToOneField(User,on_delete=models.CASCADE)
      avatar=models.ImageField(upload_to='avatar/',blank=True,null=True)

def __str__(self):
    return self.user.email
Вернуться на верх