Django не обнаруживает новых изменений в моделях - PullRequest
0 голосов
/ 19 апреля 2020

Я только что добавил новое поле в свою модель, но при запуске 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, и я смог мигрировать, но поле все еще не отображается

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...