позволяет сказать, что на мой взгляд выглядит следующим образом:Как сломать набор запросов Django в шаблоне, а затем повторить?
def index(request):
posts = Post.objects.all()
return render(request, 'myapp/index.html', {'posts' : posts})
Я хочу сделать что-то вроде этого:
index.html
<div>
{% for post in posts[:3] %}
<p>{{post.text}}</p>
{% endfor %}
</div>
<div>
{% for post in posts[3:6] %}
<p>{{post.text}}</p>
{% endfor %}
</div>
Короче говоря, я хочу, чтобы сломать мой query-set в более мелкие группы по 3, а затем перебирать их. Есть ли простой способ сделать это?
Я не уверен, что этот тип нарезки работает в шаблонах. Вам нужно будет использовать фильтр ['slice'] (https://docs.djangoproject.com/en/1.9/ref/templates/builtins/#slice). – AKS