Ich vermute wpis.entry.lastChangeDate
wurde in der Ansicht in eine Zeichenkette umgewandelt, bevor sie in die Vorlage gelangte.
Um diese Hypothese zu überprüfen, können Sie einfach in der Ansicht prüfen, ob sie eine Eigenschaft/Methode hat, die nur Strings haben - wie zum Beispiel wpis.entry.lastChangeDate.upper
und sehen Sie dann, ob die Vorlage abstürzt.
Sie können auch Ihre eigene benutzerdefinierter Filter und verwenden Sie es zu Debugging-Zwecken, indem Sie es das Objekt untersuchen lassen und die Ergebnisse der Untersuchung auf die Seite oder einfach auf die Konsole schreiben. Es wäre in der Lage, das Objekt zu inspizieren und zu prüfen, ob es wirklich ein DateTimeField ist.
Eine Anmerkung in eigener Sache: Warum verwenden Sie nicht models.DateTimeField(
auto_now_add
=True)
um den Zeitpunkt der Erstellung festzulegen?