У меня есть модель charfield, в которой есть динамический выбор
class MachineChoices(object):
def get_machine_choices(self):
# call external service to get a full list of machines
...
def __iter__(self):
yield from self.get_machine_choices()
class ExceptionMapping(models.Model):
machine_id = models.IntegerField(null=True, blank=True, choices=MachineChoices())
Моя проблема в том, что при запуске makemigrations
будет сгенерирована миграция для поля со всеми вариантами выбора.
Как мне обойти это без такой гигантской миграции.Удаление этой миграции вручную каждый раз при запуске makemigrations
вызывает боль.
Обратите внимание: я спрашиваю, почему это происходит, как я уже спрашивал до .