Django SelectDateWidget значения по умолчанию только для месяца и года

Я использую SelectDateWidget в своей форме и хочу дать значения по умолчанию для года и месяца, но показать empty_label (----) в день. Либо все три поля должны быть empty_label, либо все поля показывают дату по умолчанию (timezone.now()).

Чтобы установить значение года и месяца в SelectDateWidget, оставив пустым, используйте


my_date = form.DateField(
       widget=forms.SelectDateWidget(empty_label=("---", None,None)),
    initial=timezone.now()
)
Вернуться на верх