Миграция Django TextChoices в IntegerChoices
В Django (3.2.8) у меня есть набор TextChoices, который я хотел бы изменить на IntegerChoices. Ключи я оставлю прежними, просто значения в базе данных будут разными. Я делаю это для единообразия и исправляю некоторый унаследованный код.
Естественно, я изменил TextChoices на IntegerChoices, а соответствующее поле - на IntegerField. Однако, как и ожидалось, после миграции я получаю ошибку django.db.utils.DataError: invalid input syntax for type integer: "option1". Мне кажется, что должен существовать способ определения связки для этой миграции, но я не смог найти никакой документации по этому вопросу.