Перейти к содержимому

آموزش Python FastAPI - قسمت 12 - پیاده‌سازی صفحه‌بندی Pagination با Page و Limit و Offset

Prograin

0:00 / 0:00

آموزش Python FastAPI - قسمت 12 - پیاده‌سازی صفحه‌بندی Pagination با Page و Limit و Offset

17 просмотров · 11 дн. назад
Prograin
85 подписчиков
17 просмотров · 11 дн. назад
در این قسمت از آموزش FastAPI، یاد می‌گیریم چطور قابلیت صفحه‌بندی (Pagination) رو با استفاده از Query Parameterهای page و limit در API پیاده‌سازی کنیم. ابتدا نحوه ارسال Query Parameter در درخواست‌ها رو بررسی می‌کنیم و بعد یاد می‌گیریم چطور با استفاده از شماره صفحه و تعداد آیتم‌ها، مقدار offset رو محاسبه کنیم. در ادامه کوئری دیتابیس رو با استفاده از LIMIT و OFFSET می‌نویسیم تا محصولات به‌صورت صفحه‌بندی‌شده دریافت بشن. در نهایت هم تعداد کل محصولات رو محاسبه می‌کنیم. 🌐 لینک‌ها و منابع: لینک سورس‌کد پروژه در GitHub: https://github.com/prograin/education... 00:00 - شروع ویدیو 00:18 - ادامه پیاده‌سازی Product API (قسمت چهارم) 04:32 - ارسال درخواست با Query Parameter 05:52 - کار با Query در FastAPI 10:07 - محاسبه Offset 12:15 - نوشتن کوئری LIMIT و OFFSET 15:48 - محاسبه تعداد کل محصولات #FastAPI #Python #Pagination #QueryParameters #SQL #Backend #آموزش_پایتون #آموزش_FastAPI