Привет , всем . Задача: сделать поле аналогичное forms.Select , но с возможностью добавить свой выбор. На форме разместил checkbox, который меняет select на input type="text". fields.py:
class PartonSubgroupField(forms.Select):
def to_python(self, value):
print " inside to_python"
def validate(self, value):
print "validating " + value
pass

При добавлении в поле input-text джанга ругается :
The Participation could not be created because the data didn't validate
Поле form.errors пишет : The Participation could not be created because the data didn't validate
Почему не запускается проверка поля?
Как обойти проверку этого поля? И как сохранить в базу свое значение , потому что форма "ожидает" один из вариантов select-а.