Если вы создаете API для использования с ReactJs , vueJs или другой оболочкой frontEnd, вы можете обрабатывать как:
Примечание:
page
: текущая страница, которая вам нужна
error_out
: не отображаются ошибки
max_per_page
или per_page
: предел
Документация: SqlAchemy pagination
record_query = Record.query.paginate(page=*Number*, error_out=False, max_per_page=15)
result = dict(datas=record_query.items,
total=record_query.total,
current_page=record_query.page,
per_page=record_query.per_page)
В record_query вы можете использовать:
следующий (error_out = False)
Возвращает объект пагинации для следующей страницы.
next_num
Номер следующей страницы
страница = нет
номер текущей страницы (1 проиндексирован)
страниц
Общее количество страниц
per_page = Нет
количество элементов, отображаемых на странице.
предыдущая (error_out = False)
Возвращает объект пагинации для предыдущей страницы.
prev_num
Номер предыдущей страницы.
query = None
неограниченный объект запроса, который использовался для создания этой нумерации страниц
объект.
всего = Нет
общее количество элементов, соответствующих запросу
Надеюсь, это поможет вам!