Required vs Optional Fields
A snippet showing how to mark fields as required or optional.
# forms.py
from django import forms
class FeedbackForm(forms.Form):
email = forms.EmailField(required=True)
subject = forms.CharField(required=True)
message = forms.CharField(widget=forms.Textarea, required=True)
phone = forms.CharField(required=False, help_text="Optional")
Explanation:
-
Control requirement with the field's
requiredargument. -
Combine with
blank=Trueon model fields for ModelForms.
- Category Forms & Validation
- Total Views 1428
- Last Modified 07 November, 2025
- Tags #forms #validation #required #fields
Previous snippet
Initial Values for Form Fields
Next snippet