Нужна миграция при переходе от nullbooleanfield к booleanfield?

Я использую старую версию django и пытаюсь перейти на последнюю версию django.
В процессе выполнения я столкнулся со следующей ошибкой.

(fields.E903) NullBooleanField is removed except for support in historical migrations.
        HINT: Use BooleanField(null=True) instead.

Нужно ли выполнять миграцию при изменении models.NullBooleanField() на models.BooleanField(null=True)?
В таблице много столбцов. Миграция является большим бременем. Есть ли другой способ обойти эту проблему?
БД использует Mysql.

Использование NullBooleanField теперь не рекомендуется. но вы можете использовать BooleanField и Вы можете восстановить прежнее поведение, установив blank=True.

примечание :В старых версиях это поле неявно имеет blank=True

Вернуться на верх