在 django 中格式化日期时间输入

问题描述 投票:0回答:1

我有一个预订网站,我希望预订仅按小时(我不想要分钟)永久保留,约翰在 8 点到 10 点预订的示例 我不想晚上 8:10 到 10:30 我可以从 DateTimeInput 格式中删除用户无法选择的分钟并仅选择小时吗 看这里的图片

enter image description here

或者任何其他方法来做到这一点

python django django-forms
1个回答
0
投票

您可以创建一个在输入时间内接受输入的类: 类 timeInput(forms.timeInput): input_type = '时间'

并在您的预订表单输入中使用它,如下所示:

bookingTime=forms.TimeField(widget=timeInput(attrs={step:'3600'}) (这里你想要给出的属性是以小时为单位的,所以1小时=3600秒你可以在步骤属性中这样取)

© www.soinside.com 2019 - 2024. All rights reserved.