我有一个带有默认DateTimeField
的表单,其中包含一个以30分钟为增量的时间下拉菜单:
我想改变这一点,使时间可以选择15分钟的增量,而不是30分钟的增量。在
查看Django为DateTimeInput
小部件(这是DateTimeField
的默认widget
)的源代码(https://github.com/django/django/blob/master/django/forms/widgets.py),我现在还不清楚如何自定义它来调整间隔间隔:
class DateTimeInput(DateTimeBaseInput):
format_key = 'DATETIME_INPUT_FORMATS'
template_name = 'django/forms/widgets/datetime.html'
你知道我该怎么定制吗?或者我应该选择另一个现成的小部件?在
结果发现答案与Django无关,而与所使用的时间选择器有关:pickatime.js。只需传入选项
interval: 15
(覆盖默认值interval: 30
)就解决了问题。在相关问题 更多 >
编程相关推荐