{% macro render_pagination(pagination) %} {% set args = dict(request.args) %} {% set page = args.pop("page", 1) %} {% endmacro %} {% macro results_pagination(pagination) %} {% if pagination.total == 0 %} {% set low = 0 %} {% else %} {% set low = (pagination.page - 1) * pagination.per_page + 1 %} {% endif %} {% if pagination.has_next %} {% set upp = pagination.page * pagination.per_page %} {% else %} {% set upp = pagination.total %} {% endif %} {{ low }} to {{ upp }} of {{ pagination.total }} {% endmacro %}