django中让日期输入的形式改为用鼠标单击日历的方式

看如下代码:

class DateInput(forms.DateInput):
    input_type = 'date'


class DiaryForm(forms.ModelForm):
    class Meta:
        model = models.Diary
        fields = ['budget', 'weight', 'note', 'ddate']

        widgets = {
            'ddate': DateInput(),
        }

    def __int__(self, *args, **kwargs):
        super(DiaryForm, self).__init__(*args, **kwargs)
        self.fields['budget'].label = '今日花费(元)'
        self.fields['weight'].label = '今日体重(kg)'
        self.fields['note'].label = '心情留言'
        self.fields['ddate'].label = '日期'

  

DateInput()
日期输入()
posted @ 2020-04-16 20:44  本人小白  阅读(443)  评论(0编辑  收藏  举报