I form Django gestiscono l'intero ciclo di vita dell'input dell'utente: rendering dei campi form HTML, validazione dei dati inviati e conversione in valori Python puliti. Astraggono il lavoro tedioso e soggetto a errori della gestione manuale dell'input e della validazione — una caratteristica importante per la produttività e la sicurezza.
Un form di base
django forms
(forms.Form):
name = forms.CharField(max_length=)
email = forms.EmailField()
age = forms.IntegerField(min_value=, required=)
message = forms.CharField(widget=forms.Textarea)
