Как добавить виджет выбора даты на форму

08 октября 2025

В forms.py:

# Create custom widget in your forms.py file.
class DateInput(forms.DateInput):
    input_type = 'date'

Там же forms.py:

# Form class in forms.py
class LastActiveForm(forms.Form):
    """
    Last Active Date Form
    """

    last_active = forms.DateField(widget=DateInput)

Это также прекрасно работает с formset.

В файле шаблона:

{ form.as_p }

# Only without any external libraries or add-ons