Нужна миграция при переходе от 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