Django — podstawy
Fiszka #193 · Django
Do czego służy Form i metoda is_valid()?
💡 Wskazówka do nauki: Zanim odsłonisz odpowiedź poniżej, spróbuj samodzielnie sformułować definicję lub napisać krótki przykład kodu w głowie (albo w naszym edytorze online).
Pokaż odpowiedź i przykład kodu
Opis i wyjaśnienie:
Form definiuje pola formularza i sprawdza przesłane wartości. is_valid() uruchamia walidację. Dopiero po pomyślnej walidacji należy korzystać z cleaned_data; błędy są dostępne w errors.
Przykład w Pythonie:
from django import forms
class KontaktForm(forms.Form):
email = forms.EmailField()
wiadomosc = forms.CharField(widget=forms.Textarea)