379 читали · 1 год назад
REST API
Данная статья описывает домашнее задание 17 модуля, курса python_advanced. Цели практической работы Задача 1. Обновление структуры БД В лекциях было рассказано о том как сделать базу данных с одной таблицей - books, в которой есть следующие поля: id, title, author Которые имеют вот такой вид: Нужно сделать так чтобы поле author было уже не TEXT а INTEGER, и ссылалось на id-автора книги, которые будут записаны в другую таблицу (authors) со связью one-to-many (у одного автора может быть множество книг)...
Как создать REST API на Python: 5 лайфхаков для чистого кода и масштабируемости в 2025 году
REST API — это сердце современных веб-приложений, от стартапов до крупных платформ. А Python, благодаря своей простоте и мощным фреймворкам вроде FastAPI, Flask и Django, остаётся топовым выбором для их создания в 2025 году. Но как сделать API не просто рабочим, а чистым, масштабируемым и готовым к реальным нагрузкам? В этой статье я поделюсь 5 лайфхаками, которые сэкономят вам время и нервы. Мы разберём Pydantic для валидации, JWT для авторизации, версионирование API, обработку ошибок и бонусный совет для масштабируемости...