Почему South не распознает изменения значений полей по умолчанию в моделях Python? Например, возьмем эту существующую модель, перенесенную с югом:
class MyFamily(models.Model):
family_size = models.IntegerField(verbose_name="What is your family size?", default=2)
Теперь я бы хотел изменить значение по умолчанию с двух на четыре. Однако при переносе схемы модуля South сообщает:
python manage.py schemamigration family --auto change_default_from_two_to_four_for_size
Running migrations for family:
- Nothing to migrate.
- Loading initial data for family.
Я мог вручную обновить начальную миграцию и использовать SQL для непосредственного обновления поля, но это неудобно. Есть ли команда South, которую я не нашел, которая распознает изменение значения по умолчанию?
Спасибо!