Конференция завершена. Ждем вас на Russian Python Week в следующий раз!

RQL: простой, но продвинутый язык фильтров для DRF Офлайн 2021

Доклад отклонён
Тезисы

Django Rest Framework очень популярен, но готовые бэкенды для фильтров имеют скромный функционал. В Ingram мы любим и используем DRF, а так как у нас много сложных API, то мы хотели иметь простой, но полнофункциональный язык фильтров для запросов. Мы внимательно изучили, что есть на рынке и сделали производительную библиотеку для DRF, которая позволяет в строке браузера писать сложные логические запросы простым и понятным синтаксисом. В докладе я расскажу "почему не GraphQL?", про наши требования к библиотеке, про альтернативы и детали реализации. Покажу как работает RQL и как вы можете добавить фильтрацию в свои REST API приложения на DRF.

Колюбякин Максим
Ingram Micro

Профессионально занимаюсь разработкой более 5 лет, за которые успел основать (и успешно провалить) стартап по компьютерному зрению на плюсах, пройти путь от Python бэкенд разработчика до руководителя трёх команд, выгореть и снова начать писать код. Больше всего люблю Python и пишу на нем более 6 лет: начинал c асинхронщины на Twisted и Tornado, а сейчас в Ingram пишу сервисы на Django и DRF.

Telegram: @mxmkol