tag列表中分页的问题

来源:6-5 .标签管理页面搭建

我屋园园

2017-10-23

  1. tag分页-每页显示2个【.paginate(page=page, per_page=2)】 显示正常

    http://img1.sycdn.imooc.com/szimg/59ed641e000125a715600384.jpg

  2. 但是设置为每页显示1个的时候-报错【.paginate(page=page, per_page=1)】

    http://img1.sycdn.imooc.com/szimg/59ed646f0001dcb615540922.jpg

  3. 其他代码没有改变,只改变了 per_page 的值,

  4. 请问错在哪里?没有研究透

写回答

2回答

rustgopy

2017-10-26

同学,你好,这是flask-sqlalchemy分页设计的功能,当有多页的时候中间的一些按钮就会隐藏,你可以加上如下admin_page.html中判断:   

{% for v in data.iter_pages() %}
    {% if v %}
        {% if v != data.page %}
            <li ><a href="{{ url_for(url,page=v) }}">{{ v }}</a></li>
        {% else %}
            <li class="active"><a href="#">{{ v }}</a></li>
        {% endif %}
    {% endif %}
{% endfor %}

   


0
1
我屋园园
非常感谢!
2017-11-08
共1条回复

我屋园园

提问者

2017-10-23

附加:电影管理,预告管理 per_page =1 时都是正确的,只有tag是会报错的

0
0

Python Flask 构建微电影视频网站

Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师

683 学习 · 663 问题

查看课程