Django Bolt: интеграция асинхронных API для Django
Cloud With Django
0:00 / 0:00
Django Bolt: интеграция асинхронных API для Django
885 просмотров · 3 мес. назад
Cloud With Django
21,9 тыс. подписчиков
885 просмотров · 3 мес. назад
🧑🏫 Курсы по Django и облачным вычислениям → https://www.cloudwithdjango.com/courses
В сегодняшнем видео мы изучим использование Django-Bolt, высокопроизводительного API-фреймворка для Django на основе Rust. Мы создадим быструю асинхронную API-точку, подключим её к ORM Django и рассмотрим, как она обеспечивает экстремальную производительность благодаря встроенной поддержке и современным инструментам.
🔗 УПОМЯНУТЫЕ ССЫЛКИ:
https://github.com/dj-bolt/django-bolt
https://bolt.farhana.li/
🎓 КУРСЫ SKILLSHARE
Эксклюзивный контент по Python → https://www.skillshare.com/en/r/user/...
📩 РАССЫЛКА
Получайте обновления о новых видео, статьях в блоге и скидках на курсы → https://www.cloudwithdjango.com/#/por...
🛠️ УСЛУГИ
Нужна помощь с развертыванием Django? Хотите продвигать свой продукт на канале? Или присоединиться к ежемесячной сессии «Спроси меня что угодно» (AMA)? →
https://www.cloudwithdjango.com/servi...
📝 БЛОГ
Читайте руководства по Django и Cloud → https://www.cloudwithdjango.com/blog/
▶️ СМОТРЕТЬ ДАЛЕЕ
Мастерство CRUD в Django → • CRUD mastery with Django | Build a CRM app...
Хранилище Amazon S3 → • Implement Amazon S3 Storage for Static and...
Аутентификация пользователей в Django → • User registration and authentication in Dj...
❤️ ПОДДЕРЖИТЕ МОЮ РАБОТУ
Пожертвовать через Stripe → https://donate.stripe.com/28o4hEeFg5m...
🌐 ПРИСУТСТВИЕ В ИНТЕРНЕТЕ
Веб-сайт → https://www.cloudwithdjango.com
X (Twitter) → https://x.com/CloudWDjango
Второй канал (Cloud Ops) → / @cloudopstraining
👨💻 ОБО МНЕ
Привет, меня зовут Арно — я разработчик, увлеченный Django и облачными технологиями. Спасибо за просмотр!
⌚️ ВРЕМЕННЫЕ МЕТКИ ВИДЕО
00:00 - Введение в Django-Bolt (фреймворк API для Django на Rust)
03:29 - Создание приложения Django и определение моделей
08:11 - Регистрация моделей, создание суперпользователя и добавление тестовых данных
08:52 - Генерация тестовых данных и настройка именования объектов в административной панели Django
13:20 - Установка и настройка Django-Bolt в проекте Django
15:06 - Создание первого простого API с помощью Django-Bolt
18:40 - Определение схем с помощью msgspec.Struct для сериализации API
23:40 - Асинхронные запросы: цикл по всем объектам отделов
27:22 - Оптимизированные асинхронные запросы с select_related (данные внешнего ключа)
32:29 - Динамическая конечная точка API: получение одного объекта по ID
40:05 - Добавление сортировки с помощью order_by для структурированных данных Ответы API
41:38 - Создание конечной точки API DELETE
43:18 - Тестирование конечных точек API (Delete) и изучение автоматически сгенерированной документации (/docs)