Виджет DateInput в формах Django
Поле DateField принимает
дату. Виджет DateInput
по умолчанию рисует обычный
текстовый input. Чтобы браузер
показал календарь, задают
HTML5-тип date через
attrs:
from django import forms
class EventForm(forms.Form):
day = forms.DateField(
widget=forms.DateInput(
attrs={'type': 'date'},
),
)
Здесь уже нужен экземпляр
виджета: классу
DateInput передают
словарь attrs.
Сделайте поле даты рождения
с type='date'.