zoukankan      html  css  js  c++  java
  • 分页插件

    ---恢复内容开始---

    注意:

      以下关键字随项目(实际情况)变化而变化

    在视图函数中设置分页

    def book(request):
    
    all_book_list = model.Book.object.all()
    paginator = Paginator(all_publish_list, 5)  # 5 每页显示的数据
    page_range = paginator.page_range  #
    num = request.GET.get("page", 1)
    all_book_list = paginator.page(num)
    return render(request, "publish.html",locals()}

    在HTML中写入分页视图

    <nav aria-label="Page navigation ">
                            <ul class="pagination">
    
                                {% if all_book_list.has_previous %}
                                    <li><a href="/index?page={{ all_book_list.previous_page_number }}"
                                           aria-label="Previous">上一页</a></li>
                                {% else %}
                                    <li class="disabled"><a href="" aria-label="Previous">上一页</a></li>
                                {% endif %}
    
                                {% for index in page_range %}
                                    {% if num == index %}
                                        <li class="active"><a href="/index?page={{ index }}">{{ index }}</a></li>
                                    {% else %}
                                        <li><a href="/index?page={{ index }}">{{ index }}</a></li>
                                    {% endif %}
    
                                {% endfor %}
    
    
                                {% if all_book_list.has_next %}
                                    <li><a href="/index?page={{ all_book_list.next_page_number }}"
                                           aria-label="Previous">下一页</a></li>
                                {% else %}
                                    <li class="disabled"><a href="" aria-label="Previous">下一页</a></li>
                                {% endif %}
    
                            </ul>
                        </nav>

    ---恢复内容结束---

  • 相关阅读:
    特征工程
    TensorFlow学习之路1-TensorFlow介绍
    深度学习中数据的augmentation
    求解矩阵特征值及特征向量
    Faster R-CNN
    python的浅拷贝和深拷贝
    AirSim的搭建和使用
    C++11 binary Tree
    win10 开启ubuntu
    c++ priority_queue
  • 原文地址:https://www.cnblogs.com/yifugui/p/7799637.html
Copyright © 2011-2022 走看看