Поле 'maca2' ожидало число, но получило 'Select'
class Maca(models.Model):
class Maca2(models.IntegerChoices):
Personal = 1,
Work = 2,
Transport = 3,
__empty__ = _('Select')
maca2 = models.PositiveSmallIntegerField(
db_column='Maca2', choices=Maca2.choices, null=True, blank=True
)
Когда я отправляю пустые значения, я получаю следующую ошибку
Field 'maca2' expected a number but got 'Select'.
Вам следует использовать CharField вместо PositiveSmallIntegerField, проверьте это здесь:
maca2 = models.CharField(
db_column='Maca2', choices=Maca2.choices, null=True, blank=True )