#python #django #django-models #django-forms #django-admin
#python #django #django-модели #django-forms #django-admin
Вопрос:
Я искал эффективный способ решения одной, казалось бы, простой задачи в 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)
Результирующая форма в admin выглядит следующим образом (виджет выбора даты / времени исчезает):
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.