Сокрытие времени в поле модели datetime в Django? - PullRequest
2 голосов
/ 27 июля 2010

Я использую прекрасное приложение-график Таубера , но столкнулся с проблемой: я не могу понять, как исключить временную часть поля datetime.

Моя попытка исключения класса и хромоты выглядит следующим образом:

 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')

В идеале, я бы хотел сохранить день или сохранить время начала как-нибудь произвольно, например, в 8 часов утра, но хотя активное поле удачно исключено, поле времени остается открытым.

Пробовал просеивать документацию, но не мог отследить, что мне нужно.

1 Ответ

3 голосов
/ 27 июля 2010

Вы можете использовать DateInput widget в качестве виджета для текущей формы или forms.DateField(), который имеет виджет по умолчанию DateInput.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...