Это именно то, что вы хотите. Попробуйте следующее:
{{ wpis.entry.lastChangeDate|date:'Y-m-d H:i' }}
Ответ 3
Я подозреваю, что wpis.entry.lastChangeDate каким-то образом преобразуется в строку в представлении перед тем, как попасть в шаблон.
Чтобы проверить эту гипотезу, вы можете просто проверить представление, есть ли у него какое-либо свойство/метод, который имеет только строки - например, wpis.entry.lastChangeDate.upper, а затем посмотреть, сбой шаблона.
Вы также можете создать свой собственный настраиваемый фильтр и использовать его для целей отладки, позволяя ему проверять объект и записывать результаты осмотр на странице или просто на консоли. Он сможет проверить объект и проверить, действительно ли это DateTimeField.
В отношении несвязанного уведомления, почему бы вам не использовать models.DateTimeField(auto_now_add=True) установить дату и время создания?