如何将工作日添加到 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",这样表单仍会接受没有工作日的输入。如果您愿意,可以删除它。