使用表单的DateTimeField()渲染单独的日期和时间字段

时间:2013-09-26 22:33:13

标签: django django-forms django-templates

这就是我想要实现的目标

enter image description here

Forms.py
class MyForm(forms.ModelForm):

     Recorded_datetime = forms.DateTimeField()

我希望该字段具有单独的日期和时间输入,就像在着名的民意调查应用中pub_date字段的情况一样。 我应该在模板中调用什么来实现这一目标?我试过SplitDateTimeWidget,但仍然无法做到这一点。 我得到的是什么  enter image description here

请帮助。感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用SplitDateTimeWidget。这是您更改窗口小部件的方式:

Recorded_datetime = forms.DateTimeField(widget=forms.SplitDateTimeWidget())