Ich habe diese Variable:
%Vor%welche Ausgaben:
%Vor%Wie kann ich es zeigen:
%Vor%Ich habe humanize auf die Seite geladen, aber die django-docs für humanize zeigen nicht wirklich, wie man es implementiert, um zu zeigen, was ich will:
Es sagt nur, dass es am Ende der Seite dort möglich ist.
Sie müssen die Entwicklungsversion von Django haben, um das naturaltime Filter
%Vor%Humanize ist kein Vorlagen-Tag, es ist eine Bibliothek von Vorlagenfiltern Das bedeutet, wenn Sie es laden, haben Sie Zugang zu verschiedenen anderen Filtern, die im Modul enthalten sind.
Alternativ können Sie den Filter seither verwenden ohne weitere Template-Tag-Bibliotheken laden zu müssen
%Vor%Aus den Dokumenten in Times
seither
Formatiert ein Datum als die Zeit seit dem Datum (z.B. "4 Tage, 6 Stunden").
Verwendet ein optionales Argument, das a ist Variable, die das zu verwendende Datum enthält der Vergleichspunkt (ohne den Argument, der Vergleichspunkt ist jetzt). Zum Beispiel, wenn blog_date ist a Datumsinstanz, die Mitternacht darstellt 1. Juni 2006, und comment_date ist ein Datum Instanz für 08:00 am 1. Juni 2006, dann {{ blog_date | timesince: comment_date}} würde "8 Stunden" zurückgeben.
Vergleichen von offset-naiven und Offset-bewusste Datumsangaben geben ein leere Zeichenfolge.
Minuten ist die kleinste verwendete Einheit, und "0 Minuten" wird für alle zurückgegeben Datum, das in der Zukunft relativ ist der Vergleichspunkt.