Получение заранее заданного диапазона объектов в 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">&bullet;</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})

Вернуться на верх