In einem Django-Vorlage-Objekt, ich bin den neuesten Kommentar zu holen mit:Django Vorlage: Extrahieren Feld von Modell QuerySet
{{ blog.comments.all|dictsort:"created_at"|last }}
wo blog
ist eine Instanz des Blog
Modells ist comments
die related_name
mit einem ForeignKey
zu das Modell Comment
.
Dies ist das Äquivalent von
blog.comments.all().order_by("created_at").last()
Frage: Wie kann ich das text
Feld für den Kommentar in der Vorlage erhalten?
In der Ansicht, die ich dies mit tun können:
blog.comments.all().order_by("created_at").last().text
Wenn ich versuche:
{{ blog.comments.all|dictsort:"created_at"|last.text }}
ich a:
den Rest nicht analysieren kann:‘.text 'TemplateSyntaxError
Sind Sie sicher, dass der erste ('with') sollte nicht' {%%} '? – Jedi
@ Jedi Herausgegeben. Vielen Dank! –