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

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)