Имеется Модель:
class Request(models.Model): .... actual_before = models.TimeField(blank=False, verbose_name='Актуально до')
и Форма:
class FormAdd(forms.Form): ... actual_before = forms.TimeField(input_formats=['%H:%M'], label='Актуально до', widget=forms.Select())
Необходимо дать юзеру выбрать время в формате 09:00 09:30 10:00 (с интервалом в 30 минут), и сохранять сие в таблицу, дабы потом проходиться кроном по базе и удалять неактуальные реквесты.
Как бы вы сделали подобное решение?
Не могу определиться, что будет правильнее: добавить choices для Select, или сделать отдельную таблицу. И в модели предусмотрен формат hh:mm:ss; не пойму где мои hh:mm преобразовывать в формат модели (при валидации формы, или есть более красивый вариант)