#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. Да, я использую форму для отправки значения