Миграция не работает для этой модели в моем проекте
Я создал несколько моделей в проекте 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