копаясь вокруг, я закончил здесь, но применил другой подход к своему приложению.
Изменение форматов по умолчанию для администратора django может быть сделано путем изменения форматов локали django для каждого типа, который вы хотите.
Поместите следующее в файл admin.py (или settings.py), чтобы изменить формат даты и времени по умолчанию у администратора django.
from django.conf.locale.es import formats as es_formats
es_formats.DATETIME_FORMAT = "d M Y H:i:s"
Это изменит форматы даты и времени ModelAdmin для этого файла (или всего сайта, если в настройках).
Это не нарушает фильтры даты и времени администратора и функции заказа, как @Alan Illing указал в комментариях.
надеюсь, что эта помощь в будущем
Дополнительная информация:
Вы можете изменить его для каждой доступной локали в django, которых много.
Используя этот подход, вы можете изменить следующие форматы
from django.conf.locale.es import formats as es_formats
es_formats.DATETIME_FORMAT
es_formats.NUMBER_GROUPING
es_formats.DATETIME_INPUT_FORMATS
es_formats.SHORT_DATETIME_FORMAT
es_formats.DATE_FORMAT
es_formats.SHORT_DATE_FORMAT
es_formats.DATE_INPUT_FORMATS
es_formats.THOUSAND_SEPARATOR
es_formats.DECIMAL_SEPARATOR
es_formats.TIME_FORMAT
es_formats.FIRST_DAY_OF_WEEK
es_formats.YEAR_MONTH_FORMAT
es_formats.MONTH_DAY_FORMAT