Зависимости в FastAPI - работа с Depends

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 26

  • @Maniakalochka
    @Maniakalochka 4 วันที่ผ่านมา

    Как раз разбираюсь сейчас с инъекцией зависимостей❤

  • @gimntut
    @gimntut 4 วันที่ผ่านมา +1

    Можно перечитать зависимости проще. Нужно Просто выбрать повторно выбрать текущий интерпретатор в статусной строке. Даже если интерпретатор не меняется, зависимости перечитываются.

    • @SurenKhorenyan
      @SurenKhorenyan  4 วันที่ผ่านมา

      @@gimntut не знал, возьму на заметку, спасибо!

  • @lifestyletv139
    @lifestyletv139 4 วันที่ผ่านมา +2

    лукойл авансом

    • @SurenKhorenyan
      @SurenKhorenyan  4 วันที่ผ่านมา

      @@lifestyletv139 спасибо большое! 🥰

  • @user-buser_eto_ja
    @user-buser_eto_ja 4 วันที่ผ่านมา

    Спасибо !

  • @skill9421
    @skill9421 2 วันที่ผ่านมา

    привет друг хотел спросить что лучше для большог проекта самому писать руты для auth или лучше использовать fast api users lib

    • @SurenKhorenyan
      @SurenKhorenyan  วันที่ผ่านมา

      Для большого проекта лучше Джанго. А так, зависит от вашей ситуации. Если сами делаете и не хотите использовать Джанго, берите FastAPI Users. У меня есть ролик на канале

  • @topevgn5914
    @topevgn5914 3 วันที่ผ่านมา +1

    что нужно читать чтобы понимать что тут происходит и для чего это он делает?

    • @SurenKhorenyan
      @SurenKhorenyan  3 วันที่ผ่านมา

      @@topevgn5914 здравствуйте! У меня на канале три выпуска по основам Python и с десяток роликов про FastAPI. Вам нужно ознакомиться со всеми роликами и обязательно написать весь код своими руками. Так вы научитесь и будете всё понимать, обещаю

  • @zifrit755
    @zifrit755 4 วันที่ผ่านมา

    33:35 как класс получить Request ??
    класс ведь был уже инициализирован в переменной path_reader

    • @SurenKhorenyan
      @SurenKhorenyan  4 วันที่ผ่านมา

      В методе as_dependency ждём, FastAPI автоматически передаёт

  • @artyomklg915
    @artyomklg915 4 วันที่ผ่านมา +1

    Все хорошо, просто замечательно. Но по самую главную фичу dependency_overrides забыл((( По сути именно с помощью неё можно полноценный DI делать на 2 скоупа

    • @SurenKhorenyan
      @SurenKhorenyan  4 วันที่ผ่านมา +1

      Здравствуйте, а расскажите, пожалуйста, как вы это применяете? Мы недавно в тг чате обсуждали, применений кроме тестов я не вижу

  • @_balancy_
    @_balancy_ 4 วันที่ผ่านมา

    как сложно в pycharm цеплять вирт окружение, судя по видео. В vs code просто из активированного окружения из терминала запускаешь code .

    • @SurenKhorenyan
      @SurenKhorenyan  4 วันที่ผ่านมา

      Оно активируется по умолчанию. Но в этот раз с индексацией случился глюк. Один раз на сотню проектов, вообще ни о чём
      В вскод надо ставить отдельный плагин для венва, потом вручную активировать.. вот там то ещё веселье.

  • @bocik2854
    @bocik2854 4 วันที่ผ่านมา

    Всё таки без dependency overrides это ннполноценный DI

    • @SurenKhorenyan
      @SurenKhorenyan  4 วันที่ผ่านมา

      @@bocik2854 в FastAPI в принципе искажённое понимание Dependency Injection.
      А dependendency overrides вроде как в FastAPI только для тестирования приложения

  • @osky7878
    @osky7878 2 วันที่ผ่านมา

    Очень интересно, но ничего не понятно.

    • @SurenKhorenyan
      @SurenKhorenyan  2 วันที่ผ่านมา

      @@osky7878 спасибо. Очень жаль!

  • @НиколайРюмин-й6и
    @НиколайРюмин-й6и 4 วันที่ผ่านมา +1

    Дамы и господа, я первый😂