В настоящее время я использую django-tables2 для отображения набора запросов моей модели. Одним из атрибутов этой модели является DateTimeField с точностью до миллисекунды, которая усекается до минуты в моей таблице.Изменение формата отображения DateTimes в django-tables2
Ранее я вручную выполнил простую таблицу в HTML и не имел проблем. Мои DateTimeFields следовали верный DATETIME_FORMAT применяется в моих настройках:
settings.py
DATETIME_FORMAT = 'Y N j, H:i:s.u'
Проблема возникла с тех пор как я начал использовать Джанго-tables2. Есть ли способ изменить способ отображения DateTimeFields или заставить его следовать моему указанному DATETIME_FORMAT? Мне нужно сохранить функцию сортировки, поэтому преобразование в строку не является вариантом.
Я использую render_table для отображения таблицы. Следующим является мой класс таблицы:
class ModelTable(tables.Table):
class Meta:
model = Measurement
sequence = ('date_time', 'latitude', 'longitude',
'depth', 'soundvel', 'instrument')