Es posible obtener los últimos n elementos en el modelo de Django, usando la relación inversa.
{% for brand in brands %} {% for product in brand.product_set.all %} {% endfor %} {% endfor %}Soy probado de esta manera, pero imprime todas las cosas. Pero solo quiero los últimos 3 artículos
Puede utilizar la etiqueta |slice template [Django-doc] para dividir la colección con:
{% for brand in brands %} {% for product in brand.product_set .reverse|slice:":3" %} … {% endfor %} {% endfor %}