python / beginner
Snippet
Ein einfaches Django-Formular erstellen
Formulare verarbeiten Benutzereingaben und Validierungslogik in Django. Dieser Ansatz ermöglicht es, Felder und deren Anforderungen sauber zu definieren.
snippet.py
1
2
3
4
5
6
from django import formsclass ContactForm(forms.Form):subject = forms.CharField(max_length=100)message = forms.CharField(widget=forms.Textarea)sender = forms.EmailField()
django
Erklärung
1
class ContactForm(forms.Form):
Definiert eine neue Formular-Klasse durch Vererbung von der Django-Form-Klasse.
2
subject = forms.CharField(max_length=100)
Erstellt ein Textfeld für kurzen Text mit einer maximalen Länge.
3
widget=forms.Textarea
Ändert die Standardeingabe in ein größeres Textbereich-Feld.