Получение заранее заданного диапазона объектов в django
Я создаю приложение для блога, и хочу создать функцию, которая даст мне доступ к определенному объекту (в данном случае блог) и отобразит его в представлении. Мне также нужна помощь в создании другой функции, которая будет создавать доступ к диапазону постов блога, скажем, 0-3.
Вот мой index.html
<div class="row g-5">
{% for post in posts %}
<div class="post-entry-1 col-lg-4 box mx-1">
<a href="single-post.html"><img src="{{post.image.url}}" class="post_img"></a>
<div>
<div class="post-meta"><span class="date">Culture</span> <span class="mx-1">•</span> <span>{{post.created_at}}</span></div>
<h2><a href="">{{post.title}}</a></h2>
</div>
<p class="mb-4 d-block">{{post.body|truncatewords:75}}</p>
<div class="d-flex align-items-center author">
<div class="photo"><img src="{% static 'assets/img/person-1.jpg' %}" alt="" class="img-fluid"></div>
<div class="name">
<h3 class="m-0 p-0">OlePundit</h3>
</div>
</div>
</div>
{% endfor %}
Это также может быть цикл for или while. Я не знаю, как отредактировать цикл for в файле index.html, чтобы получить доступ к заданному диапазону
Мое мнение
def index(request):
posts = Post.objects.all()
return render(request, 'index.html', {'posts':posts})