时间输入格式验证

TimeInput Format Validation

我有一个带有输入字段的模板。输入字段使用时间选择器插件,该插件使用类似“1:00 AM”或“4:30 PM”的格式。

在forms.py中,我试过:

timepicker = forms.TimeField(label='Time', widget=forms.TimeInput(format='%H:%M %p')) timepicker = forms.TimeField(label='Time', widget=forms.TimeInput(format='%I:%M %p'))

但是对于这两个片段,我继续收到输入验证错误,提示它与格式不匹配。

您尝试过以下方法吗?

forms.TimeField(label='time',
                input_formats=['%I:%M %p'], 
                widget=forms.TimeInput(format='%I:%M %p'))