Тёмный

#15. Добавляем пагинацию (pagination) | Уроки по Django REST Framework 

selfedu
Подписаться 159 тыс.
Просмотров 29 тыс.
50% 1

Практический курс по Django: stepik.org/a/1...
Настраиваем пагинацию в проекте нашего сайта. Пользовательские классы пагинаций.
Телеграм-канал: t.me/django_se...
Инфо-сайт: proproprogs.ru...
drfsite-15.zip: github.com/sel...
Пагинация: www.django-res...

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 117   
@m1kel973
@m1kel973 Месяц назад
Спасибо за курс, очень помогает понять что из себя представляет, для реальных кейсов конечно недостаточно но в целом очень неплохо, подача материала лучше чем во всех курсах/школах где я был, однозначно лайк)
@vlad_gnom
@vlad_gnom 2 месяца назад
🎉Спасибо вам за кайфовый курс по DRF. В моём арсенале всё больше знаний о мире Django и его расширениях. DRF изучен теперь приступаю к Django Channels.❤
@dmitriygribkov1272
@dmitriygribkov1272 2 года назад
Колоссально точно, эффективно изложен материал. Невозможно обхватить и донести абсолютно всю документацию, каждый раздел фреймворков до слушателей, а так хотелось бы :) Спасибо за ваш труд, склад ума и тягу обучать людей.
@Radag0nn563
@Radag0nn563 2 года назад
Спасибо! Хотелось бы когда нибудь увидеть урок по динамической пагинации.
@fruade_
@fruade_ 2 года назад
спасибо за качественный курс, сэкономили мне дней где то 5 - 7 чтения документации =)
@eyeseyeseyes3555
@eyeseyeseyes3555 Год назад
Смотрю этот канал и с компьютера и со смартфона, т.к на устройствах 2 разных аккаунта, ставлю 2 лайка под видео!) Спасибо за контент, Сергей!
@aboronilov
@aboronilov 2 года назад
Огромный талант нужен чтобы сложные вещи говорить простым языком. Спасибо спасибо. Надеюсь ты зарабатываешь очень крутые деньги на программировании.
@ГлебОстроух
@ГлебОстроух Год назад
Благодарю Вас за великолепный мини-курс. Всех благ!
@ainagulbektemirova1846
@ainagulbektemirova1846 Год назад
Спасибо за плейлист. Все понятно и бесплатно. В курсах так не обьесняют. Станьте №1 ментором по айти.
@Architect_Mobile
@Architect_Mobile 2 года назад
Круто !!! Все максимально понятно , спасибо большое
@БогданФещенко-я6й
Фух, прошел курс. Спасибо Сергею, как всегда на высшем уровне!
@vladimirsmolkotin2619
@vladimirsmolkotin2619 Год назад
Большое спасибо за ваш труд. Не хотите ли дополнить этот курс темой взаимодействия DRF и html? Как подключать html к классам DRF? По каким принципам строить html для DRF? Как применять пагинацию в html? Есть ли отличия между использованием html с Django и с DRF? Работают ли в html стандартные методы типа get_absolute_url при работе с DRF ?
@selfedu_rus
@selfedu_rus Год назад
ох, до всего не хватает рук )
@nomadicus77
@nomadicus77 Год назад
я еще с джанго веб фреймворка курс огонь, а самое классное чтобы понимать что здесь происходт не нужно смотреть с начала обычное джанго это просто вишенка❤❤❤
@ИванСинякин-м7б
@ИванСинякин-м7б 2 года назад
Курс класс! Кратко, понятно) спасибо за труды
@snaka8891
@snaka8891 10 месяцев назад
Спасибо вам большое. Множество полезной информации.
@yusupsharafutdinov3681
@yusupsharafutdinov3681 Год назад
Большое спасибо за проделанную работу! Пересмотрел уже 2й раз)))
@artur.tokranov
@artur.tokranov 2 года назад
Спасибо большое, посмотрел все уроки!
@olegzharov4243
@olegzharov4243 2 года назад
Классный трейнинг, огромное спасибо автору!
@koshakpoc2876
@koshakpoc2876 Год назад
Залпом посмотрел курс ! Спасибо большое!
@andredru4278
@andredru4278 Год назад
Спасибо. Ждем еще курсы.
@SeliverstovMusic
@SeliverstovMusic Год назад
Это освоили. Идём дальше к вершинам =)))
@KravaDota
@KravaDota 11 месяцев назад
Отличный курс, просто супер!!!
@rlxinc.6016
@rlxinc.6016 2 года назад
Большое спасибо за курс!
@eugene_mountainland
@eugene_mountainland Год назад
Спасибо огромное за курс)
@MrGhast
@MrGhast Год назад
Большое спасибо за уроки!
@vagrius
@vagrius 2 года назад
Мне показалось, что уделено недостаточно информации, так скажем, прикладному применению этого фреймворка в реальных проектах (часто замечаю эту проблему в курсах по программированию) - API это ведь не вещь в себе, оно нужно для "сообщения" с клиентом, об этом сказано немного в самом начале, и все. Было бы здорово урок на хотя бы теоретическое раскрытие этого аспекта. Я, например, не совсем понял, в чем польза пагинации в контексте API, если в реальном проекте страницу со списком в JSON-формате никто по факту смотреть не будет, а будет получать записи запросом и уже дальше обрабатывать силами клиента. Но в любом случае, большое спасибо за курс, в качестве введения очень хорошо все изложено.
@ЮрийКлименко-к3щ
@ЮрийКлименко-к3щ 2 года назад
ну ведь json используют фронтендеры. и зачем им получать огромный список из тысяч объектов, если на страницу будут выводить 50? вероятно, что пользователь сайта и не перейдет на следующую страницу, поэтому заранее передавать весь список это просто избыточное решение.
@vagrius
@vagrius 2 года назад
@@ЮрийКлименко-к3щ То, что список целиком вряд ли понадобится - это мне понятно; но то, что пагинация формируется уже на уровне получения JSON-ответов, мне даже в голову не приходила, я думал, что в данном случае это прерогатива фронт-части.
@ЮрийКлименко-к3щ
@ЮрийКлименко-к3щ 2 года назад
@@vagrius ну ведь когда вы работали с Django templates (а это ведь тоже фронтенд) вы тоже делали пагинацию на сервере и отдавали только часть списка, здесь абсолютно то же самое, разница только в том, что фронтенд более абстрактный
@denismaleev3848
@denismaleev3848 Год назад
у тебя может быть 100000000 постов в БД - сразу на мобильный слать пару сотен мегабайт ?)
@AlexTitvin
@AlexTitvin Год назад
Привет, Сергей! Ну вот написал я это всё, а что дальше? Как клиент узнает по какому url ему зайти, чтобы что-то посмотреть. Или это нужно только хакерам? Я так и не понял. Как должен выглядеть готовый продукт? Спасибо!
@dzhegutin9876
@dzhegutin9876 Год назад
Здравствуйте, Сергей. Скажите, знания всех тем из плейлиста по DRF достаточно для Джуна, или нужно ещё расширять спектр знаний в DRF?
@selfedu_rus
@selfedu_rus Год назад
Здесь, конечно же, основы и нужна практика по всему этому. Джун сейчас часто рассматривается как специалист с определенным бэкграундом, желательно, реальными проектами, хотя бы на фрилансе.
@-tv2724
@-tv2724 Год назад
круто !!!
@ПавелИванов-е5ю4б
@ПавелИванов-е5ю4б 2 года назад
Спасибо
@cristianglodeanu2329
@cristianglodeanu2329 Год назад
Плагинация в ресте в отличии от шаблона намного легче )
@snappesisnappes
@snappesisnappes Год назад
про слаг не рассказали
@phoenux969
@phoenux969 2 года назад
Дорогой друг , планируются ли ещё уроки по drf ?
@selfedu_rus
@selfedu_rus 2 года назад
пока нет
@Manu-ei6tn
@Manu-ei6tn 2 года назад
@@selfedu_rus Может тоже про это спросить) А то все спрашивают по несколько раз)))
@ТарасКоломиец-ж1г
@ТарасКоломиец-ж1г 2 года назад
Будут ли еще видео по DRF?
@aidynkassimzhanov8621
@aidynkassimzhanov8621 Год назад
теперь все эти представления как связать с шаблонами???????????????????
@oruchkin
@oruchkin 2 года назад
что за плагин на 3:57 для импорта класса PageNumberPagination ?
@selfedu_rus
@selfedu_rus 2 года назад
Это класс из DRF
@oruchkin
@oruchkin 2 года назад
@@selfedu_rus я понял что это класс, а как вы его импортировали таким образом? нажатием правой кнопки мыши, это либо ide ваша позволяет либо плагин
@rlxinc.6016
@rlxinc.6016 2 года назад
@@oruchkin это PyCharm позволяет так делать
@Alex-ho8ke
@Alex-ho8ke 2 года назад
А где продолжение плейлиста?
@selfedu_rus
@selfedu_rus 2 года назад
Это последнее видео
@semion.shandruk
@semion.shandruk Год назад
только делается это не для удобства, а для накрутки просмотров на рекламу
@alexeyd5923
@alexeyd5923 2 года назад
Здравствуйте, спасибо за предоставленные уроки, отличный материал. Есть ли в планах разработать подобные серии уроков по FastAPI?
@selfedu_rus
@selfedu_rus 2 года назад
Спасибо, пока нет.
@soldiertoy
@soldiertoy Год назад
@@selfedu_rus а сейчас?)
@alexander.chechenskiy
@alexander.chechenskiy 11 месяцев назад
@@selfedu_rus а теперь ??
@STORM039
@STORM039 2 года назад
Сергей, снова выражаю Вам огромную благодарность за Ваши уроки / Ваши труды. Если бы такие люди, как Вы, преподавали на всем известных учебных онлайн площадках, то выпускников этих курсов без сомнений можно было бы называть "специалистами". Я бы лучше платил деньги именно Вам, за онлайн курсы, а не нес их аля в "онлайн школы". Много учусь, много где чего покупал / проходил (курсы и т.д.). Такой подачи, как у вас нет нигде. Спасибо.
@zhenisbekasyl7062
@zhenisbekasyl7062 2 месяца назад
Сергей Балакарев,здравствуйте! Почему бы вам не записать видео с полным проектом по django и django rest,для практики было бы очень круто
@igorkulibaba7287
@igorkulibaba7287 2 года назад
Прирожденный учитель))) спасибо
@Manu-ei6tn
@Manu-ei6tn 2 года назад
Спасибо Вам большое за все хорошее!
@dmitry_rt
@dmitry_rt 2 года назад
Хочу выразить огромную благодарность автору за данный курс. Подача материала на высшем уровне, без воды и лишней растянутости, при этом всё довольно просто и понятно, подобного годного материала крайне мало в русскоязычном пространстве. Этот курс - далеко не первый, что смотрю на канале, постоянно возвращаюсь к видеороликам, когда нужно что-то вспомнить + имеющийся инфо-сайт со всеми материалами в текстовом формате служит отличным дополнением. Сергею желаю всего самого наилучшего, а каналу - дальнейшего роста и развития.
@NickTyupin
@NickTyupin 2 года назад
Сергей, сколько еще планируется роликов по DRF?)
@selfedu_rus
@selfedu_rus 2 года назад
Это последний
@NickTyupin
@NickTyupin 2 года назад
@@selfedu_rus Понятно, спасибо! Было бы классно в обозримом будущем увидеть Asyncio, Aiohttp и в целом темы асинхронности😊
@Developer_python_
@Developer_python_ Год назад
Дякую за курси по пітону, джанго і ресту!!!!
@Katar1x
@Katar1x Год назад
Django - это читы...
@jackieuchiha7838
@jackieuchiha7838 2 года назад
сначала ставлю лайк, потом смотрю
@aboronilov
@aboronilov 2 года назад
Ха. Я тоже
@zakirovio
@zakirovio Год назад
спасибо за хороший вводный курс) как я понимаю с апи работает JS? что нужно знать из фронтенда, хотя бы базу, чтобы написать минимальный фронтенд, который бы взаимодействал с апи? чтобы обрабатывать полученные с апи данные и строить сайт на стороне клиента?
@selfedu_rus
@selfedu_rus Год назад
Да, с API работает любое конечное устройство. Если это браузер, то там JS, если смартфон, то там Java (Kotlin), если обычная прикладная прога для десктопа, то любой язык программирования.
@amalshakov
@amalshakov Год назад
Спасибо! Я сейчас заканчиваю курс Яндекс.Практикума бэкенд на пайтон. Сдал вчера диплом на первое ревью. Наткнулся вчера на вашу серию уроков по ДРФ, посмотрел за полтора дня. Многое встало на свои места. Еще раз спасибо. Далее наверное к вас освежить знания и узнать новое в питоне, ООП и т.д. и по ютубу и по степику. У вас шикарная подача материала.
@НикитаРябов-щ7к
@НикитаРябов-щ7к 8 месяцев назад
Устроились на работу?
@vadimnosurname
@vadimnosurname Год назад
Суть DRF шаг 1. Делаешь тысячи импортов шаг 2. Пишешь пару строчек кода для реализации чего-либо
@ПавелВарежкин-н2я
Это суть всего Django. На то он и фреймворк, а не библиотека. В нем уже реализован стандартный функционал веб-приложений
@7IdE
@7IdE Год назад
Блин, братан, просто очешуительный плейлист - за день весь посмотрел. Все по полочкам разложил и все объяснил - вообще супер. Все же, у тебя талант излагать и объяснять теорию. ИЧСХ, с каждым новым видосом я все больше и больше вспоминаю твой курс со Степика и мой крайне "гневный" коммент на тему формулировок задач. И у меня сейчас прям бьются 2 начала: одно из них сожалеет о том комменте (а точнее, о том, что так грубо его описал), а другое тупо не понимает, как при таком шикарном изложении теории у тебя могли появиться настолько плохие задачи... Кароче, в любом случае - тут я оцениваю теорию, и за нее респект.
@TheWorld-hs1hf
@TheWorld-hs1hf 4 месяца назад
а толку за день все смотреть, если по итогу почти все забудется на завтрашний день?
@7IdE
@7IdE 4 месяца назад
@@TheWorld-hs1hf, смотря как смотреть.
@TheWorld-hs1hf
@TheWorld-hs1hf 4 месяца назад
@@7IdE ну явно не за день. Базу можно запомнить (разумеется, только с практикой), но нюансы, которые очень важны - надо либо одно видео полтора+ часа смотреть, либо кучу времени тратить на практику. Если вы так делаете, то круто
@iPohmel
@iPohmel 2 года назад
Все очень понятно. Как раз после курсов и в голове каша. Посмотрел курс и в голове всё разложилось по полочкам. Супер, лайк и подписка.
@rustam_shamsiyev
@rustam_shamsiyev Год назад
👍
@ibrahimoglu
@ibrahimoglu 2 года назад
👍👍
@Артур-ь8н
@Артур-ь8н Год назад
Забавно наблюдать, как с каждым видео в плейлисте уменьшается количество просмотров)
@pavels4490
@pavels4490 2 года назад
Здравствуйте, Сергей. Летом прошлого года я посмотрел ваш замечательный курс по Джанго. Он помог мне стать в итоге джанго-разработчиком :) я пересмотрел кучу роликов, на английском тоже, и ваш самый лучший. Я рекомендовал его всем знакомым. Теперь , я с удовольствием посмотрел этот курс по drf. Отличный курс! Лучше, чем его преподают в разных местах. Если вы когда-нибудь захотите что-то в него добавить, было бы очень полезно про связь ManyToMany, с ней в сериализаторах появляется дополнительная сложность. Огромное спасибо вам за труд! ;) Очень, очень бы хотелось услышать в вашем исполнении про FastAPI ;)
@selfedu_rus
@selfedu_rus 2 года назад
Спасибо! Рад, что у вас успешно складывается карьера в IT! Желаю дальнейших успехов!
@xyiz2
@xyiz2 2 года назад
А как ты работу нашел?
@rusik-pusik
@rusik-pusik Год назад
@@xyiz2 , ходил на собесы, наверное))
@johnjonson4641
@johnjonson4641 Год назад
Шикарное логическое продолжение плейлиста по django. Уроки содержат всю необходимую выжимку из материалов, не захламлены кучей справочной информации, что и даёт эффект легкости в освоении основ, ну а дальше дружно лезем в доку и копаем глубже!) Сергей, большое спасибо!
@funnyday5451
@funnyday5451 2 года назад
Слелайте видео про django-channels пожалуйста! Ру нете про channels очень мало информации!
@kohan______
@kohan______ Год назад
Спешу выразить свою благодарность за этот прекрасный материал! Сергей, благодаря Вашим урокам я получил отличные знания по важным технологиям для языка Рython и не поверите, я сейчас работаю на проекте и успешно применяю всё, что получил благодаря документации и Ваши урокам! Дай бог Вам здоровья и снимайте дальше свои прекрасные ролики!
@icorp6829
@icorp6829 Год назад
Благодарю вас за данный курс. Очень полезно было и главное понятно.
@TheMurodilla
@TheMurodilla 7 месяцев назад
Спасибо за курс! От меня 1к тый лайк)
@ВладиславСамуйлов-м1ю
Спасибо большое за уроки, хотел бы увидеть продолжение с поиском, лайками и закладками.
@aakozlov85
@aakozlov85 2 года назад
спасибо. посмотрел весь курс, все стало намного яснее. еще уроки по DRF будут?
@selfedu_rus
@selfedu_rus 2 года назад
Спасибо, вроде в целом в базе все рассказал, дальше просто опыт нарабатывается
@denis5232
@denis5232 Год назад
Отличный образовательный контент все по полочкам !
@iam_foreman
@iam_foreman Год назад
Сергей, спасибо Большое!
@НатальяСелезнева-ц7ы
@НатальяСелезнева-ц7ы 9 месяцев назад
Спасибо огромное за курс!
@understandwhat
@understandwhat Год назад
Огромное спасибо за Ваш труд!
@fer0m752
@fer0m752 2 года назад
Отличная работа! Большое спасибо 👍
@ermakoventer
@ermakoventer 2 года назад
Сергей, просто большое спасибо за ваш труд!
@thebalu9804
@thebalu9804 2 года назад
Сергей доброго времени суток , ещё раз огромное спасибо за Ваш огромный труд. А главное за поддержку сообщества. Если у Вас будет время и возможность, можете сделать учебный материал по взаимодействию DRF и frontend (React) , очень не хватает такой подачи материала как у Вас в данном направлении. С благодарностью Ваш тёска)
@selfedu_rus
@selfedu_rus 2 года назад
Спасибо! Сейчас все так резко меняется, что не могу загадывать далеко вперед. Сейчас делаю курс по ML, а дальше видно будет.
@thebalu9804
@thebalu9804 2 года назад
@@selfedu_rus Я видел Ваши курсы по ML , для меня это сложновато. Не хватает базы. Если будет такая возможность буду очень признателен. В любом случае буду следить за вашей деятельностью. Ещё раз огромное спасибо.
@ahil7800
@ahil7800 2 года назад
Добрый день. Спасибо за этот курс. У меня такой вопрос. Если есть две модели, например Книга и Автор. Классы пагинации писать для каждой отдельно? Если не использовать при этом пагинацию по умолчанию.
@selfedu_rus
@selfedu_rus 2 года назад
Если поведение пагинации разное, то да, два разных, если логика работы одинакова, то в представлениях прописываете один общий класс.
@mrduckvc
@mrduckvc Год назад
Отличные курсы. Осталось только git и docker познать чтоб можно было стать полноценным backend разработчиком.(намёк на тему для курсов)
@Tework-kc4zz
@Tework-kc4zz Год назад
а также собственный проект поднять)
@bionicum4212
@bionicum4212 2 года назад
Бомба
@ARega-c3g
@ARega-c3g Год назад
Добрый день! Спасибо огромное! просто умопомрачительный курс. А естли планы по курсу по FastAPI. Это было бы прексано
@selfedu_rus
@selfedu_rus Год назад
Пока Django 4 )
@ARega-c3g
@ARega-c3g Год назад
@@selfedu_rus тоже прекрасно!
@Люблюпокушац-к5ч
Привет! Оч классные уроки. А новых больше не будет? Тема закрыта? Как-то резко закончился плей-лист )
@GRIMEANARCHY
@GRIMEANARCHY Год назад
у меня не работает пагинация) скопировал в settings, как и показано, но увы не работает
@Pan-Ilya
@Pan-Ilya Год назад
Большое Вам спасибо 👍
@yeravl
@yeravl 2 года назад
Уроков уже не будет?) Полезно было бы услышать про Q объект
@selfedu_rus
@selfedu_rus 2 года назад
Об этом в курсе по Django (вроде, ORM за один час)
@val___7868
@val___7868 2 года назад
чет на 5:12 нет у меня не limit, не offset
@ermakoventer
@ermakoventer 2 года назад
Более свежая версия drf. Просто ?page=4
@user-LvSerg777
@user-LvSerg777 6 месяцев назад
Огромнейшее Спасибо Сергею за курс!!!!!
Далее
Qalpoq - Amakivachcha (hajviy ko'rsatuv)
41:44
Просмотров 119 тыс.
Pagination For Django - Django Wednesdays #18
18:53
Просмотров 42 тыс.
ПРИКРУЧИВАЕМ DJANGO REST FRAMEWORK
39:24
Просмотров 3,2 тыс.