• flask分页展现


    关于flask分页可以用如下代码

    {% macro return_page_data(page_data,page_function) %}
        <div class="pages">
            <ul class="page_data">
                <li><a href="{{ url_for(page_function,page = 1) }}">首页</a></li>
                {% if page_data.has_prev %}
                  <li><a href="{{ url_for(page_function,page =page_data.prev_num) }}"></a></li>
                {% endif %}
                {%for page in page_data.iter_pages()%}
                    {% if page%}
                        {% if page !=page_data.page %}
                            <li><a href="{{ url_for(page_function,page = page) }}">{{ page }}</a></li>
                        {% else %}
                             <li class="active"><a href="#">{{ page }}</a></li>
                        {% endif %}
                    {% endif %}
                {% endfor %}
                {% if page_data.has_next %}
                      <li><a href="{{ url_for(page_function,page = page_data.next_num) }}">»</a></li>
                {% endif %}
                      <li><a href="{{ url_for(page_function,page = page_data.pages) }}">尾页</a></li></li>
            </ul>
        </div>
    {% endmacro %}

    这是利用jinjia2的宏,其中page_data为视图传递的数据,page_function为分页函数

  • 相关阅读:
    AdaBoost算法学习
    梯度下降与随机梯度下降
    Logistic Regression学习
    PCA算法
    VS2013常见错误排查
    K临近算法
    遗传算法小结
    SLIC超像素(superpixel)算法
    openslide api函数概要
    线程钩子
  • 原文地址:https://www.cnblogs.com/mlmy/p/7412744.html
Copyright © 2020-2023  润新知