Есть ли несколько страниц на одной странице, но на разных вкладках в django? - PullRequest
0 голосов
/ 31 марта 2020

У меня есть вкладки в шаблоне django, отображающие категорию туристических пакетов. Для одной страницы я могу реализовать нумерацию страниц в django, но мне неизвестно, что нумерация страниц основана на вкладках. кто-нибудь подскажет мне какие-нибудь идеи, как отфильтровать django просмотров по заголовкам с вкладками На одной странице я использую вот так

Models.py

enterdef blog(request):
blog_list = Blog.objects.filter(blog_verification=True)
paginator = Paginator(blog_list, 6)  # Show 6 blogs per page.
page_number = request.GET.get('page')
page_obj = paginator.get_page(page_number)

context = {'blogs': page_obj, 'packages': Packages.objects.all()}
return render(request, 'user/blog.html', context) 

Шаблоны

<div class="pagination">
            <span class="step-links">
                {% if blogs.has_previous %}
                    <a href="?page=1">&laquo; first</a>
                    <a href="?page={{ blogs.previous_page_number }}">previous</a>
                {% endif %}

                <span class="current">
                    Page {{ blogs.number }} of {{ blogs.paginator.num_pages }}.
                </span>

                {% if blogs.has_next %}
                    <a href="?page={{ blogs.next_page_number }}">next</a>
                    <a href="?page={{ blogs.paginator.num_pages }}">last &raquo;</a>
                {% endif %}
            </span>
        </div>
    </div>
...