Добрый времени суток! Есть у меня форма с полем
class RegistrationForm(forms.ModelForm):
birthday = forms.DateField(widget=forms.widgets.DateInput(
format=settings.DEF_DATE_FORMAT),
input_formats=(settings.DEF_DATE_FORMAT,),
required=True, label=_('Birthday:'))
def clean_birthday(self):
birthday = self.cleaned_data.get('birthday')
if birthday > date.today():
raise forms.ValidationError(
_('Birthday can\'t be more then today.'))
return birthday
И теперь главный вопрос: почему после неправильного заполнения формы (дата при этом валидна) поле с датой становится пустым, хотя ввод пользователя в других полях при этом остается?
Updated 19 Sept. 2014, 15:04 by RaD.