如何将工作日添加到DateInput小部件

时间:2015-08-02 17:57:51

标签: python django django-models django-forms django-views

我有一张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

1 个答案:

答案 0 :(得分:1)

使用[System.Serializable]作为缩写的工作日(有关完整列表,请参阅Python C# interfaces documentation)。

class A(object):
    #def __init__():
        #pass
    def do1():
        print("foo")
        def do2():
            print("Hello")

Al = A 
Al.do1()

请注意,我已将%a留在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) 中,以便表单仍然可以接受没有工作日的输入。如果您愿意,可以将其删除。