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 required argument.
  • Combine with blank=True on model fields for ModelForms.
  • Category Forms & Validation
  • Total Views 1428
  • Last Modified 07 November, 2025
  • Tags #forms #validation #required #fields
Next snippet
Disable Form Fields
Never miss a story on Django.wiki

Subscribe for fresh tutorials, snippets, and updates.

By subscribing you agree to our Privacy Policy.