Sobes.tech
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.