From f0adb9022408dbcfdbe7e83dc0633d560be4f533 Mon Sep 17 00:00:00 2001 From: Scot Hacker Date: Sun, 4 Feb 2018 00:33:12 -0800 Subject: [PATCH] Use HTML5 date inputs for due_date --- todo/forms.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/todo/forms.py b/todo/forms.py index f7a015d..59c8f02 100644 --- a/todo/forms.py +++ b/todo/forms.py @@ -29,10 +29,7 @@ class AddItemForm(ModelForm): self.fields['assigned_to'].label_from_instance = \ lambda obj: "%s (%s)" % (obj.get_full_name(), obj.username) - due_date = forms.DateField( - required=False, - widget=forms.DateTimeInput(attrs={'class': 'due_date_picker'}) - ) + due_date = forms.DateField(widget=forms.DateInput(attrs={'type': 'date'})) title = forms.CharField( widget=forms.widgets.TextInput(attrs={'size': 35}) @@ -52,6 +49,8 @@ class EditItemForm(ModelForm): super(EditItemForm, self).__init__(*args, **kwargs) self.fields['assigned_to'].queryset = get_user_model().objects.filter(groups__in=[self.instance.list.group]) + due_date = forms.DateField(widget=forms.DateInput(attrs={'type': 'date'})) + class Meta: model = Item exclude = ('created_date', 'created_by',)