- обновленная версия PyCharm
- black formatter
- темы и плагины
- обновление пакетов через Poetry
- работа с базой данных
- SQLAlchemy 2.0
- Pydantic Settings
- асинхронная работа с базой данных
- PUT vs PATCH
- полный CRUD
Видео №2
Код тут https://github.com/mahenzon/micro-shop/tree/373fcffeb1a8c4968fbaf567cccb7179e3677afd
Ссылки на соцсети:
- YouTube: https://www.youtube.com/@SurenKhorenyan
- RuTube https://rutube.ru/channel/29899055/
- Канал в ТГ https://t.me/Khorenyan
- Паблик в ВК https://vk.com/surenkhorenyan
Метки:
00:00 0. Введение
00:38 1. Новая версия PyCharm
01:00 2. black formatter
03:18 3. темы и плагины
05:30 4. git версионирование
06:44 5. обновление FastAPI через poetry
08:29 6. начало работы с БД
11:08 7. Pydantic Settings
15:17 8. Модели SQLAlchemy
19:48 9. Взаимодействие с базой данных
24:26 10. события цикла жизни (lifespan - startup / shutdown)
27:30 11. создание таблиц
32:55 12. api v1 CRUD для товаров. Запросы в базу данных
1:02:15 13. PUT vs PATCH. Обновление объекта
1:08:00 14. подгрузка объектов через dependency injection
1:11:04 15. обновление и удаление сущностей
1:14:17 16. частичное обновление
1:16:42 17. удаление записей
1:17:57 18. не радуга, а полный CRUD
1:18:59 19. Итоги. Что применили и что получилось