Русский
Открыть в Telegram

Пост ✈️Пагинация — это разбиение большого списка данных на страницы. Она помогает не перегружать интерфейс и backend. Наприме…

12 июля 2025
P
Pythoner
Фотография
✈️Пагинация — это разбиение большого списка данных на страницы. Она помогает не перегружать интерфейс и backend. Например, когда выводим 10 товаров на страницу, а не все 1000 сразу. ➡️Вот простой пример пагинации с использованием Python и Flask: from flask import Flask, request, jsonify app = Flask(__name__) # Наши "данные" — список из 100 чисел DATA = list(range(1, 101)) @app.route('/items') def get_items(): # Получаем параметры из запроса page = int(request.args.get('page', 1)) per_page = int(request.args.get('per_page', 10)) # Вычисляем границы start = (page - 1) * per_page end = start + per_page # Отдаём нужный кусок return jsonify({ 'page': page, 'per_page': per_page, 'items': DATA[start:end] }) if __name__ == '__main__': app.run(debug=True) 🔫Пример запроса: http://localhost:5000/items?page=3&per_page=5 #Ответ: элементы с 11 по 15 🐍 Pythoner
27 · 2K ·

Рядом в ленте

PPythoner🌐GitLab - это веб-платформа для управления репозиториями Git, используемыми для хранения и управления исходным кодом приложений. Это инструмент для разработки пPPythoner✈️Requests-HTML — это библиотека Python, которая объединяет простоту Requests и мощность PyQuery для парсинга HTML. Она позволяет не только извлекать данные из
это сообщение
PPythonerФотографияPPythonerОпрос

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем