zoukankan      html  css  js  c++  java
  • 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为分页函数

  • 相关阅读:
    hive表链接
    hive聚合函数和表生成函数
    hive条件函数
    hive日期函数
    hive之size函数和cast转换函数
    hive数学函数
    hive排序
    5G基站概述
    MEC边缘云平台
    ELK日志系统的架构
  • 原文地址:https://www.cnblogs.com/mlmy/p/7412744.html
Copyright © 2011-2022 走看看