1. 浏览器手动访问: http://127.0.0.1:8000/host/?page=2

自定义分页

    后端
        Host_list = []
        for i in range(1,100):
            Host_list.append("host%s"%i)


        def host(request):

            current_page = int(request.GET.get("page"))

            per_page_count = 10

            start = (current_page -1) * per_page_count
            end = current_page * per_page_count
            host_list = Host_list[start:end]


            return render(request,"host_list.html",{"host_list":host_list})

    前端
        <ul>
            {% for item in host_list %}
                <li>{{ item }}</li>
            {% endfor %}
        </ul>
View Code

相关文章: