Поле 'maca' ожидало число, но получило ''.

models.py

class Boss(models.Model):
   class Maca(models.IntegerChoices):
      one_maca = 1,
      one_macas = 2,
      two_maca = 3,
      four_maca = 4,
      six_maca = 5,
      __empty__ = _('Select')

  maca = models.IntegerField(
    db_column='Maca', choices=Maca.choices, blank=True, null=True
  )

forms.py

maca = forms.ChoiceField(required=False, choices=Boss.Maca.choices, widget=forms.Select)

Когда я пытаюсь отправить пустое значение, я получаю следующую ошибку

ValueError: Field 'maca' expected a number but got ''.
Вернуться на верх