Я только что добавил новое поле в свою модель, но при запуске python manage.py makemigrations
он ничего не обнаружит, а при посещении интерфейса администратора новое поле не будет отображаться. Я использую postgresql в качестве базы данных.
class Movies(models.Model):
title = models.CharField(max_length=30, blank=True, null=True)
###(...)###
director_name = models.CharField(max_length=30, blank=True, null=True)
keywords = models.ManyToManyField('Keywords', through='MoviesKeywords', related_name='movies')# This is the new field
class Meta:
managed = True
db_table = 'movies'
(keywords
- это новое поле)
Я уже пытался передать имя приложения в команду, например так:
python manage.py makemigrations recommendations
Но я также ничего не получаю в ответ.
РЕДАКТИРОВАТЬ: я установил manage = True
, и я смог мигрировать, но поле все еще не отображается