我正在使用Thauber的lovely Django schedule app,但遇到了一个问题:我无法弄清楚如何排除日期时间字段的时间部分。
我的表单类和蹩脚排除尝试看起来像这样:
class LaundryDeliveryForm(EventForm):
start = forms.DateTimeField(widget=forms.SplitDateTimeWidget)
end = forms.DateTimeField(widget=forms.SplitDateTimeWidget, help_text = ("The end time must be later than start time."))
class Meta:
model = LaundryDelivery
exclude = EventForm.Meta.exclude + ('active', 'start.time')
理想情况下,我只想存储当天,或将start.time存储为早上8点等任意时间,但是当活动字段被排除在外时,时间字段仍保持打开状态。
尝试筛选文档,但无法跟踪我需要的内容。
答案 0 :(得分:3)
您可以使用DateInput widget
作为当前表单的窗口小部件,或forms.DateField()
,其中包含默认的DateInput
窗口小部件。