Форум сайта python.su
глава 7.5 http://cargo.caml.ru/djangobook/ch07s05.html
class ContactForm(forms.Form):
topic = forms.ChoiceField(choices=TOPIC_CHOICES)
message = forms.CharField(widget=forms.Textarea())
sender = forms.EmailField(required=False)
def clean_message(self):
message = self.cleaned_data.get('message', '')
num_words = len(message.split())
if num_words < 4:
raise forms.ValidationError("Not enough words!")
return message
Офлайн
В недрах `Form.is_valid` есть функциональность поиска user-defined методов валидации.
Офлайн
DaevaornУважаемый Daevaorn, я такой новичок, что позвольте мне задать возможно глупые или неправильные вопросы.
В недрах `Form.is_valid` есть функциональность поиска user-defined методов валидации.
Офлайн
Как-то так:
'clean_%s' % field_name
Офлайн
спасибо, как ни крути настоящая магия.
Офлайн