Самое лучшее видео о Fast Api в русскоязычном сегменте!! Всё понятно, и очень подробно рассказанно! СПАСИБО ОГРОМНОЕ
@kvadro_id3 ай бұрын
А с какими именно видео сравнивали? Или просто брякнуть захотелось?
@alekseysharaputin93953 жыл бұрын
Видео очень полезное, вполне возможно самое лучшее на текущий момент для начинающих
@flying_fpv_cinematic2 жыл бұрын
Мега респект! Хотел в фастапи разобраться, а бонусом архитектуру подтянул и ещё кучу фишек-плюшек узнал!!! Огромное спасибо!!!
@ZifeRRoT2 жыл бұрын
Единственное видео где я понял как работать с fastapi, браво!
@Павел-ю5и2 жыл бұрын
Иван, спасибо вам за ваш труд. Требуем больше видео с вашим участием! 😀
@MrDnovik Жыл бұрын
Спасибо! Очень классный воркшоп. Четко, понятно, спокойно, с пояснениями!
@УльянаКонева-э7й Жыл бұрын
Очень понравилось изложение материала. Спасибо за воркшоп.
@exe88cution2 жыл бұрын
Очень круто получилось, всё понятно и много продвинутых фишек. Спасибо большое.
@ГубкаБоб-р8ъ Жыл бұрын
Круто, очень понравилась подача и материал!
@ДанилДмитриев-д8с Жыл бұрын
Спасибо вам большое, было очень полезно и информативно!
@СоняКопейкина-м9в2 жыл бұрын
Спасибо большое за такую подробность и понятность
@andre7777p2 жыл бұрын
Очень хорошее видео, спасибо Ивану.
@evgeniylepikov61853 жыл бұрын
Очень познавательно, спасибо!
@AlexandrSpirit3 жыл бұрын
Очень полезное видео. Большое спасибо
@OlehBedrii3 жыл бұрын
Недооценённый канал
@Веб-разработка-л3р3 жыл бұрын
Почему мы на 1:02:12 как тип, возвращаемый методом get_list() указываем List[tables.Operation], если у нас есть модель pydantic, которая как раз и создана для того, чтобы указывать ее как тип?
@FoodMaks3 жыл бұрын
Круто, спасибо. Ждём продолжения.
@yawneed3 жыл бұрын
Пожалуйста в следующий раз сделайте шрифт больше, ничего же не видно
@pavels6563 Жыл бұрын
Объясните пожалуйста, как посмотреть таблицу, из видео не понятны действия автора. Таблица у меня появилась, но нормально просмотреть не могу её
@Виктор-ъ4р7н Жыл бұрын
Не понял, зачем мы указываем в маршруте переменную в фигурных скобках?
@michelecappelchi7599 Жыл бұрын
Квк в pydantic V2 поменять orm_mode?
@oriontvv3 жыл бұрын
спасибо, тайп-хинты выглядят вкусно. в di сессия будет создаваться один раз или на каждый хендлер? идеи - добавить окружение для разработки, тесты, завернуть в докер
@mc.ferden3 жыл бұрын
DI там очень простой - все зависимости создаются заново при каждом вызове хендлера, так что контроль времени жизни придется реализовывать вручную. Но во большинстве случаев это не требуется. За идеи спасибо, возьмем на вооружение для следующих воркшопов.
@klockkrasavec2 жыл бұрын
спасибо мужик💪🏻
@swimmwatch2 жыл бұрын
Спасибо большое за видео! У меня есть один вопрос: зачем класс OperationKind наследуется сначала от строки, а потом от Enum? Почему недостаточно наследоваться только от Enum?
@lerkabishhhit2 жыл бұрын
Может кто сталкивался и ещё может помочь. Пайчарм не выдаёт логи ювикорна, только при релоаде.
@alimuradov3 жыл бұрын
Не понял как у вас магически заработал Dotenv. Просто установили пакет создали файл .env и переменны подтянулись?
@alimuradov3 жыл бұрын
у меня без явного указания _secrets_dir не заработало
@serikkhankizatov44212 жыл бұрын
А как вы указали?
@shot2420 Жыл бұрын
нужно закинуть .env в тот же каталог где прописан наследуемый класс Settings
@viktorsokolov81532 жыл бұрын
Блестяще сделано. Для закрепления туториала на официальном сайте идеально. И еще несколько полезных деталей, которых там не было. Огромное спасибо. И вопрос - можно ли было в dependencies поместить 4 раза повторяющееся в операциях получение экземпляра service. Если да, то как правильно это написать?
@luiscevallos13 жыл бұрын
Do you have more videos about FastApi?
@denistsur3060 Жыл бұрын
на 18-19 минуте как он там изменил Modyfy Run configuration, у меня там вообще все подругому. Это платная версия Пичарма,?
@everlastingsummer2044 Жыл бұрын
да
@AlexandrSpirit3 жыл бұрын
В чём бонус использования Depends вместо Midlware для сессий?
@ilyachudakov79442 жыл бұрын
Кст а отчего в ПЧ не создали сразу проект FastAPI - и тебе виртуальное окружение, и базовые приложения и готовый main.py?
@everlastingsummer2044 Жыл бұрын
если у вас бесплатная версия pycharm, то pycharm не поймет расширения sqlite3 (так как плагин на постгрес доступен только для платной версии), поэтому придется качать postgresql вместе с pgadmin и уже через него бд создавать
@chinyass Жыл бұрын
не доступен расширение для конкретного IDE, значит меняем СУБД. Радикальненко :)
@everlastingsummer2044 Жыл бұрын
@@chinyass а с sqlite3 варианты есть?
@omg-go4vf2 жыл бұрын
кайф, спасибо!
@ilyachudakov79442 жыл бұрын
Руками писать в базу через ПЧ - идея патологически неверная!
@ilyachudakov79442 жыл бұрын
В целом полезно, однако пока не явно видны преимущества fastapi перед DRF - много также закопано в pydantic, также много магии.
@Fartek22 жыл бұрын
в скорости преимущество и в ассинхронке
@ilyachudakov79442 жыл бұрын
@@Fartek2 ну вот не видно явно этих преимуществ: скорость написания кода на DRF гораздо выше, orm хоть и не супер, но базовые вещи делает нормально, асинхронные запросы к БД давно завезли. Нормально спроектированый Джанго держит легко тысячи запросов. А fastapi? Вот это было бы круто изложить. Супер круто было бы с тестами. Именно сравнение, а не просто сферический конь в вакууме.
@Fartek22 жыл бұрын
@@ilyachudakov7944 ну насчет написания кода - согласен, постоянное описание стандартных CRUD операция надоедает, асинхронку в дрф не пробовал - не могу сказать. А тесты если искать, то наверное на зарубежном ютубе, у нас такого не видел.
@ilyachudakov79442 жыл бұрын
@@Fartek2 да их нигде толковых нету кроме голословных заявлений, что фантазии круче и могучее. Сложного-то вроде и нет ничего: сделать более менее рабочий проект и заспамить его запросами в разных режимах. А никто и не сделал.
@luiscevallos12 жыл бұрын
Please one video with JWT please
@VladisGadis3 жыл бұрын
Здравствуйте! есть несколько вопросов! 1) pydantic делает за нас валидацию входных данных. Эта валидация требует каких то доработок? Например если в поле даты написать не 2021-05-11 а 11-04-2021, то как это отвалидируется? 2) За место DI можно же использовать декораторы? например сессию БД в декаратор? Это критично? Или всё же лучше использовать DI?
@AlexandrSpirit3 жыл бұрын
По пайдантику. Есть возможность добавить валидатор поля через декоратор валидации. Плюс, советую использовать библиотеку typing. Там же, в схемах вы можете задать как дескрипшины для полей, там и примеры. Я раньше работал с маршмеллоу во фласке. Пайдантик более удобный А вот с DI пока сам не сильно разобрался. Его во всю используют в Java, C#, C++ с которыми я не работал.
@sergeypushkovskiy57903 жыл бұрын
Отличное видео. Одно из лучших что есть по FastAPI на сегодняшний день. Вы бы могли создать что-то похожее для Django Rest Framework?
@coconut_punker3 жыл бұрын
видос огнище
@ilyachudakov79442 жыл бұрын
Наверное понервничал, что не смог создать каталог для окружения при создании проекта :) Нужно было всего лишь создать пути :)
@АртемФИО2 жыл бұрын
рассказываешь интересно, но произношение английского не очень, надо поработать. Например ВС ДЖИ АЙ, ПайДантик и т.д.)))
@shot2420 Жыл бұрын
Что-то не могу получить данные из базы. Выбивает ошибку sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: operations [SQL: SELECT operations.id AS operations_id, operations.date AS operations_date, operations.kind AS operations_kind, operations.amount AS operations_amount, operations.description AS operations_description FROM operations] Хотя я в ___tablename__ указал имя operations