4

In my template I have a loop like this:

{% for member in blog.members.all %}
    {{ member.first_name }}
{% endfor %}

Is there a way to retrieve only the first 10 members and not all the members ?

eos87
  • 8,961
  • 12
  • 49
  • 77
xRobot
  • 25,579
  • 69
  • 184
  • 304

2 Answers2

8
{% for member in blog.members.all|slice:"10" %}
   {{ member.first_name }}
{% endfor %}
eos87
  • 8,961
  • 12
  • 49
  • 77
6

For full-scale paging, check out django-pagination. For simple slicing, check out the slice filter.

Hank Gay
  • 70,339
  • 36
  • 160
  • 222