Podejrzewam, że wpis.entry.lastChangeDate
został w jakiś sposób przekształcony w ciąg znaków w widoku przed przybyciem do szablonu.
Aby zweryfikować tę hipotezę, możesz po prostu sprawdzić w widoku, czy ma jakąś własność/metodę, którą mają tylko łańcuchy - na przykład na przykład wpis.entry.lastChangeDate.upper
, a następnie sprawdzić, czy szablon się zawiesza.
Można również utworzyć własny custom filter i użyć go do celów debugowania, umożliwiając sprawdzenie obiektu i zapisanie wyników kontroli na stronie lub po prostu na konsoli. Byłby w stanie sprawdzić obiekt i sprawdzić, czy rzeczywiście jest to DateTimeField.
W przypadku niepowiązanego zawiadomienia, dlaczego nie chcesz użyć models.DateTimeField(
auto_now_add
=True)
do ustawienia datetime na tworzenie?
oczywiście jest, tu jest wszystko linia
Dziwne, działa dla mnie. Czy na pewno twoja ostatniaDzieńData to Django DateTime? – freiksenet
Jest dodanyData nie dla lastChangeDate, dlatego się zastanawiam. – freiksenet