Junior — Middle
Co je to komponenta Form v Django a k čemu slouží?
sobes.tech AI
Odpověď od AI
V Django komponenta Form představuje třídu, která se používá k vytváření a zpracování HTML formulářů. Umožňuje popsat pole formuláře, jejich typy, validaci a zobrazení.
Hlavní úkoly Form:
- Generování HTML kódu formuláře na základě popsaných polí.
- Přijímání a kontrola dat zadaných uživatelem.
- Zpracování chyb validace.
Příklad použití:
from django import forms
class ContactForm(forms.Form):
name = forms.CharField(max_length=100)
email = forms.EmailField()
message = forms.CharField(widget=forms.Textarea)
Tento typ třídy lze použít ve view pro zobrazení formuláře a zpracování odeslaných dat.