Как поставить значение initial в форме с widget?
У меня есть форма с полем DateField:
since = (timezone.now() - datetime.timedelta(days=7)).date()
self.fields['from_dt'] = forms.DateField(initial=since, label='Начиная с', required=True, widget=forms.widgets.DateTimeInput(attrs={"type": "date"}))
И на странице оно отображается так:
Но если я удаляю виджет:
since = (timezone.now() - datetime.timedelta(days=7)).date()
self.fields['from_dt'] = forms.DateField(initial=since, label='Начиная с', required=True)
То значение initial отображается:
Почему не ставится initial с виджетом DateTimeInput? И что нужно сделать, чтобы было одновременно и initial значение и widget?

