如何将工作日添加到 DateInput 小部件
How to add weekday to DateInput widget
我有一个带有 DateField
的表格
class AddMeetingForm(forms.ModelForm):
meeting_date = forms.DateField(
widget=forms.DateInput(format = '%d/%m/%Y', attrs={'id':'select-date'}),
input_formats=('%d/%m/%Y',),
initial=date.today)
class Meta:
model = Meeting
fields = '__all__'
我添加了一个 DateInput
小部件以按照英国日期标准进行格式化:dd/mm/yyy
,但是我如何添加一个工作日以使其产生 Sun 02/08/2015
?
我在文档中没有看到选项 (here)
使用 %a
作为缩写的工作日(完整列表请参阅 Python strftime and strptime docs)。
class F(forms.Form):
meeting_date = forms.DateField(
widget=forms.DateInput(format='%a %d/%m/%Y',
attrs={'id':'select-date'}),
input_formats=('%a %d/%m/%Y', '%d/%m/%Y',),
initial=date.today)
请注意,我在 input_formats
中留下了 "%d/%m/%Y"
,这样表单仍会接受没有工作日的输入。如果您愿意,可以删除它。
我有一个带有 DateField
class AddMeetingForm(forms.ModelForm):
meeting_date = forms.DateField(
widget=forms.DateInput(format = '%d/%m/%Y', attrs={'id':'select-date'}),
input_formats=('%d/%m/%Y',),
initial=date.today)
class Meta:
model = Meeting
fields = '__all__'
我添加了一个 DateInput
小部件以按照英国日期标准进行格式化:dd/mm/yyy
,但是我如何添加一个工作日以使其产生 Sun 02/08/2015
?
我在文档中没有看到选项 (here)
使用 %a
作为缩写的工作日(完整列表请参阅 Python strftime and strptime docs)。
class F(forms.Form):
meeting_date = forms.DateField(
widget=forms.DateInput(format='%a %d/%m/%Y',
attrs={'id':'select-date'}),
input_formats=('%a %d/%m/%Y', '%d/%m/%Y',),
initial=date.today)
请注意,我在 input_formats
中留下了 "%d/%m/%Y"
,这样表单仍会接受没有工作日的输入。如果您愿意,可以删除它。