Я искал эффективный способ решения одной, казалось бы, простой задачи в Django, задав свойство DateTimeField input_formats.
В настоящее время по умолчанию DateTimeFormat имеет значение Y-m-d для даты, а время имеет конечные секунды. Я хотел бы изменить это на m-d-Y и I: M соответственно, но любой вид редактирования формы удаляет виджеты выбора даты и времени.
Например, когда я делаю что-то подобное в admin.py:
class PromoForm(forms.ModelForm):
start_time = DateTimeField(input_formats=settings.DATE_INPUT_FORMATS)
Полученная форма в админке выглядит так (виджет выбора даты / времени исчезает):
models.py:
class Promo(models.Model):
start_time = models.DateTimeField(auto_now=False, auto_now_add=False)
end_time = models.DateTimeField(auto_now=False, auto_now_add=False)
Есть ли простой способ сделать эту работу? Gracias.