Как отформатировать timzone.now() в Django в models.py?

В моем models.py есть поле DateField, которое установлено на timezone.now(). Как я могу изменить формат даты, в котором она сохраняется?

Я ценю то, что я могу изменить его в шаблоне достаточно легко, но это не решит мою конкретную проблему.

Я попробовал добавить нижеприведенные пункты в мой settings.py, но ничего не изменилось.

USE_L1ON = True

DATETIME_INPUT_FORMATS =  ('d-m-Y')

Буду очень благодарен за любую помощь.

Вам нужно использовать % для этого (и, вероятно, вам следует добавить запятую к 1-элементному кортежу). Кроме того, вы пытаетесь хранить ДАТУ, а не DATETIME:

DATE_INPUT_FORMATS = ('%d-%m-%Y', )

Django DOCS

Вернуться на верх