KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
One of the ways to limit objects is to add a limitation to a function like this def ten_objects(): obj = Model.objects.all()[0:10] # limit to 10 return {'objects': obj} However how do you achieve this inside a template rather than inside a view? I know you can filter through objects within a template and limit characters but how do you actually limit the amount of objects displayed in a loop. Via the template. for example the following code will loop through all objects.... <ul> {% for new in news %} <li> <p>{{ news.title }}</p> <p>{{ news.body }}</p> </li> {% endfor %} </ul> How do I break the loop, say after the firs 3 objects/items? And how do I do it inside the template?
Tags (comma-separated)
Save Edits
Cancel