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()
日期输入()

猜你喜欢

转载自www.cnblogs.com/xiaohaodeboke/p/12715557.html