Когда я изменяю help_text
или verbose_name
для любого из моих полей модели и запускаю python manage.py makemigrations
, он обнаруживает эти изменения и создает новую миграцию, скажем, 0002_xxxx.py
.Почему Django выполняет миграцию для изменений help_text и verbose_name?
Я использую PostgreSQL, и я думаю, что эти изменения не имеют отношения к моей базе данных (интересно, существует ли СУБД, для которой эти изменения актуальны).
Почему Django создает миграцию для таких изменений? Можно ли игнорировать их?
Могу ли я применить изменения с 0002_xxxx.py
к предыдущей миграции (0001_initial.py
) вручную и безопасно удалить 0002_xxxx.py
?
Есть ли способ обновить предыдущую миграцию автоматически?
Этот комментарий от andrewgodwin отвечает на вопрос частично, но Я все еще хочу иметь возможность изменять 'help_text', не требуя обновления миграций: https://code.djangoproject.com/ticket/21498#comment:6 – utapyngo