Size: a a a

2021 September 07

Pavel Павлик in Python Flask
Что должен делать /items?page=5 ?
источник

AT

Alex Ted in Python Flask
count передавай
источник

AT

Alex Ted in Python Flask
либо делай псевдо бесконечный скролл
источник

В

Владимир in Python Flask
Ну да тебе count по сути от сервера нужен (на фронте посчитаешь сколько это страниц, если у тебя не скролл с прогрузкой), а серверу limit и offset от фронта нужен

На сервере вычислять для фронта (пытаясь учесть сколько нужно на странице) пожалуй не имеет смысла
источник

ИИ

Игорь Игорян... in Python Flask
Ну у нас раньше на api была константа per_page=..., клиент шлет запрос /items?page=5, далее вычислялись данные нужной страницы и отдавались на клент, (ну типа вычислялись offset=page*(per_page-1) и limit=per_page на основе page который в запросе пришел) и отдавались данные {'data': [...], pagination: {'totalPages': ..., currentPage: ..., ну и остальные мета данные }} но этот подход мне перестал нравиться, не по рестовски как то выглядит
источник

В

Владимир in Python Flask
Ну да оно как то криво, тк почему бы не иметь разные размеры (upd речь о количестве пунктов) страницы в браузере для телефона и компа к примеру
источник

ИИ

Игорь Игорян... in Python Flask
да, но слать count вместе с данными с api это норм ?
источник

ИИ

Игорь Игорян... in Python Flask
был бы инфинити скрол то count нафиг не нужен был бы, а в случае кода нужно в UI отрисовать кнопки со страницами и указать номер последней, нужно знать кол-во страниц
источник

АП

Агент Печенька... in Python Flask
Норм.
источник

ИИ

Игорь Игорян... in Python Flask
ну тогда ок, раз норм )
источник

ПП

Проксимов Прксимович... in Python Flask
Откуда тебе пришла эта идея?
источник

A

Alex in Python Flask
браузер никакой не открывает
источник

ПП

Проксимов Прксимович... in Python Flask
Ну а это самое… гугл там…
источник

ПП

Проксимов Прксимович... in Python Flask
Этот чат не гугл
источник

A

Alex in Python Flask
это викторина?
источник

V

Vladi in Python Flask
666, к удаче
источник

b

big-vl in Python Flask
С одной стороны да браузер не открывает, он его просто под капотом пихает к 80, если https то 443
источник

b

big-vl in Python Flask
источник

ПП

Проксимов Прксимович... in Python Flask
Он просто в адресной строке не отображает
источник

b

big-vl in Python Flask
Все верно
источник