Junior — Middle
Máte skúsenosti s formulármi v Django alebo podobných rámcoch na spracovanie používateľského vstupu?
sobes.tech AI
Odpoveď od AI
Áno, skúsenosti s formulármi v Django alebo podobných rámcoch zvyčajne zahŕňajú vytváranie tried formulárov na validáciu a spracovanie používateľského vstupu.
V Django formuláre umožňujú:
- Definovať polia s typmi a validáciami.
- Automaticky generovať HTML na zobrazenie formulára.
- Spracovávať údaje z POST požiadaviek, overovať ich správnosť a ukladať ich do databázy.
Príklad jednoduchého formulára v Django:
from django import forms
class ContactForm(forms.Form):
name = forms.CharField(max_length=100)
email = forms.EmailField()
message = forms.CharField(widget=forms.Textarea)
# V pohľade sa dá použiť takto:
# form = ContactForm(request.POST or None)
# if form.is_valid():
# # spracovanie údajov
Podobné koncepty existujú aj v iných rámcoch, napríklad WTForms pre Flask, kde formuláre pomáhajú štruktúrovať a validovať vstupy používateľa.