ВЕСЬ FASTAPI ЗА 30 МИН
Vložit
- čas přidán 10. 03. 2023
- Тут мы рассмотрим все основные аспекты работы с FASTAPI. Построим простое CRUD приложение
Подпишись чтобы узнавать новое
Мой телеграмм t.me/ptworl
Бот IT собеседник t.me/interviewITBot
Мой сайт по вопросам на собеседованиях alit-poznikov.ru/
Экосистема знаний в IT itsystem.space/
#python #pythonprogramming #pythontutorial #python3 #pythonforbeginners #pythonprojects #programming #programmers #programmer #backend #backenddeveloper #fullstack #fullstackdevelopment
Крутой базовый тэмплейт на все случаи жизни. Повторил, всё работает, за исключением одной опечатки, которую уже в каментах ниже нашли. Спасибо, схоронил! Буду использовать вместо DRF
Крутой ролик автору способа
Определение ручек через async def не делает сервис асинхронным, ибо работа с БД тут синхронная
=не ну карпуша дело говорит=
@@Johnioooooдау-дау
Внатуре он написал синхронный движок для сессии))))
В fastapi😢
@@Coinfarminggamesахахах
Выезжай, наезжай :))
30 минут смотрел почти 4 часа))
можно ссылку на гит?
Не совсем понимаю, как программа в функции get_db() дойдёт до блока finally, если она постоянно возвращает соединения с базой 🤔 Можно пояснительную бригаду)
Стоит почитать про работу генераторов тогда
люди которые изучают FastAPI месяц: "Да да пошли мы нахер"
Здравствуйте! Спасибо за видео, но поделитесь, пожалуйста, ссылкой на репозиторий (если есть).
А то при запуске сервера возникает ошибка "Invalid argument(s) 'create_engine' sent to create_engine()", и я подозреваю, что где-то опечатался, но непонятно где.
Понял, в чем ошибочка: на 8:31 опечатка с аргументом функции: имелся в виду не "create_engine", а "connect_args".
@@flower-py Спасибо!
SQLAlchemy 2.0 или 1.4 используете?
скорее всего старую. Ну или непонятно зачем продолжает юзать `query()`, вместо `select()`
спасибо за ролик.
у меня пайчарм ругается на (czcams.com/video/1ZlOEoCWkQU/video.html), пишет что порт должен быть не "post", а "port"
он опечатался просто
Django тоже может асинхронно обрабатывать запросы. К примеру вебсокеты.
та может частично в асинхрон он уже давно. Но там по-прежнему костыли, а ОРМка до конца так и не может в async
юзайте селери и не будет проблем с асинхронкой
services.user строка 17 у вас вместо точки запятая, как при этом нет ошибки я вообще не понял
Можно ли использовать FastAPI с psycopg2 ?
а при чем тут fastapi? fastapi с базой не работает. С базой (в данной реализации) работает ORM sqlalchemy и она может использовать psycopg2
@@user-kl6tp3hr2t спасибо за информацию ☺️
@@user-kl6tp3hr2t можете рассказать поподробнее, пожалуйста?
@@program_wolf sqlalchemy это ORM. Она может быть использованная для разных баз данных (но только для sql баз) и для разных баз данных, нужны разные драйвера для подключения и работы с ним. Для mysql один драйвер, для postgresql другой и т.п.
@@program_wolf и еще, sqlalchemy может быть использованна в любом проекте, не обязательно чтобы он использовал fastapi
А FastAPI не ООП фреймворк?
безасинхронный асинхронный сервис получился
🤔
@@xjpfxei в этом примере от асинхронности только само слово...