Python 在Django的datetime模型字段中隐藏时间?

Python 在Django的datetime模型字段中隐藏时间?,python,django,datetime,schedule,Python,Django,Datetime,Schedule,我使用的是Thauber,但遇到了一个问题:我不知道如何排除datetime字段的时间部分 我的表单类和lame排除尝试如下所示: class LaundryDeliveryForm(EventForm): start = forms.DateTimeField(widget=forms.SplitDateTimeWidget) end = forms.DateTimeField(widget=forms.SplitDateTimeWidget, help_text = ("T

我使用的是Thauber,但遇到了一个问题:我不知道如何排除datetime字段的时间部分

我的表单类和lame排除尝试如下所示:

 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点,但尽管活动字段被愉快地排除在外,但时间字段仍保持打开状态


试图筛选文档,但无法跟踪我需要的内容。

您可以使用,
DateInput小部件
作为当前表单的小部件,或者
forms.DateField()
,它具有默认的
DateInput
小部件。

好的,这非常有用!但现在我丢失了漂亮的日历小部件,因为它将其上的id从id=“id\u start\u 0”切换到id=“id\u start”。Thauber模块附带的所有CSS都与后一种命名约定保持一致,关于如何使用日期选择器保持ID_0,有什么想法吗?好的,再想想,我可能会问一些不可能/不切实际的问题,应该接受并修复CSS。日期字段似乎会打破很多日程安排。如果我可以将一些默认值作为datetime字段的时间,那就更好了。