У меня есть форма модели, скажем,
models.py
Y_N = (('Y', 'Yes'), ('N', 'No'))
M_A = (('M', 'Man'), ('A', 'Auto'))
class Test(models.Model):
feild1 = models.CharField(max_length=1, choices=Y_N, default='Y', db_index=True)
feild2 = models.CharField(max_length = 1, choice=M_A, default = 'M')
forms.py
class TestForm(ModelForm):
class Meta:
model = Test
feilds = ['feild1', 'feild2']
Теперь в шаблоне я добавляю еще одно значение выбора «Не обновлять», значение которого равно 0. Итаккак я могу справиться с этим 'Select a valid choice. 0 is not one of the available choices.'
.Мне нужно отправить эту форму, если значение поля равно 0 или «Y» или «N».