flask数据分页


flask数据分页
http://flask-sqlalchemy.pocoo.org/2.3/api/#flask_sqlalchemy.Pagination

@admin.route('/user/list/')
def userlist():
    # 获取页码数
    p = int(request.args.get('p',1))
    # 获取用户数据  参数1 当前页码数  参数2 每页显示的数量
    users = User.query.filter().paginate(p,10)

    return render_template('/admin/user/list.html',users=users)

{% for v in users.iter_pages() %}
    <li {% if v == request.args.get('p',1)|int %} class="active" {% endif %}>
        <a href="{% if v %} ?p={{ v }} {% else %} javascript:void(0) {% endif %}"  >{{ v|d('...',true) }}</a>
    </li>
{% endfor %}

猜你喜欢

转载自blog.csdn.net/qq_35515661/article/details/82938314