Django SelectDateWidget значения по умолчанию только для месяца и года
Я использую SelectDateWidget
в своей форме и хочу дать значения по умолчанию для года и месяца, но показать empty_label
(----) в день. Либо все три поля должны быть empty_label
, либо все поля показывают дату по умолчанию (timezone.now()
).
Чтобы установить значение года и месяца в SelectDateWidget
, оставив пустым, используйте
my_date = form.DateField(
widget=forms.SelectDateWidget(empty_label=("---", None,None)),
initial=timezone.now()
)