如何修改Django的DateTimeInput小部件,以便选择15分钟的增量而不是30分钟?

2024-10-02 00:37:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个带有默认DateTimeField的表单,其中包含一个以30分钟为增量的时间下拉菜单:

enter image description here

我想改变这一点,使时间可以选择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'

你知道我该怎么定制吗?或者我应该选择另一个现成的小部件?在


Tags: djangohttps表单间隔源代码部件时间forms

热门问题