Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Бекенд на Django, Урок 3: Filters, Search, Ordering
Курс-Симулятор коммерческой разработки на Python и Django Погрузись в реальный опыт разработки с курсом-симулятором Django RUN! Освой Django и Python на практике: развивая приложение, проходи задания с автоматической проверкой, получай фидбек от ИИ-ментора и финальное виде код-ревью. Что тебя ждёт: Симуляция настоящей коммерческой разработки Пошаговое обучение Django с практикой Автоматическая проверка решений и код-ревью Создание API и backend на Django Удобная платформа для изучения Django Теория через выполнение реальных заданий Скидка 28% при покупке через сайт: или зеркало Страницы курсов на Stepik: - Курс-Симулятор коммерческой разработки на Python - Django с нуля и задачи с ИИ-проверкой. Начни учиться уже сегодня и прокачай свои навыки Django и Python! 00:00 про фильтры, поиск и сортировку 00:36 Filtering в Django REST Framework 02:08 установка django-filter 02:40 настройка фильтрации через API , filter_fields, DjangoFilterBackend 04:23 определение DEFAULT_RENDERER_CLASSES для json ответов 05:37 проверяем как работает фильтрация через запросы к API 06:56 создание тестовых данных через django shell 08:32 регистрируем модели в django admin , ModelAdmin 10:47 определяем _str_ через F-strings в python 11:49 Search в Django REST Framework 12:30 1) Provide a one-off default now ; 2) Quit, and let me add a default 15:13 настройка поиска через search_fields в API View , SearchFilter 18:33 Делаем запрос на поиск в API через браузер 19:11 Ordering в Django REST Framework, OrderingFilter, ordering_fields 21:50 Пишем юнит-тесты для фильтрации и поиска , APITestCase, setUp, 28:15 Задание для самостоятельной работы 28:37 Заключение