Jednym ze sposobów na ograniczenie obiektów jest dodanie ograniczenia do funkcji jak tenJak listy ograniczyć obiektów stronie szablonu, zamiast widoku z boku
def ten_objects():
obj = Model.objects.all()[0:10] # limit to 10
return {'objects': obj}
Jednak jak można to osiągnąć wewnątrz szablonu raczej niż w widoku?
Wiem, że można filtrować obiekty w szablonie i ograniczać znaki, ale w jaki sposób faktycznie ograniczyć liczbę obiektów wyświetlanych w pętli. Za pośrednictwem szablonu. na przykład poniższy kod przetasuje wszystkie obiekty ....
<ul>
{% for new in news %}
<li>
<p>{{ news.title }}</p>
<p>{{ news.body }}</p>
</li>
{% endfor %}
</ul>
Jak mogę przerwać pętlę, powiedz po pierwszych 3 obiektach/przedmiotach. I jak to zrobić w szablonie. Z góry dziękuję.
'slice' –