Поле «мака» ожидало номер, но получило «

#python #django

Вопрос:

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 ''.  

Комментарии:

1. Чего вы ожидаете после отправки пустого значения?

2. Когда выбрано пустое значение, я хочу отправить NULL в БД

3. Не могли бы вы опубликовать логику, которую вы используете для «отправки пустого значения»? Вы используете форму?

4. Да, я использую форму для отправки значения