170 похожих чатов

Help Почему в классе Depends fastapi Не работает?

29 ответов

83 просмотра

Что значит "не работает"?

Mark-Goltsev Автор вопроса
Илья Власов
Что значит "не работает"?

AttributeError: 'Depends' object has no attribute 'set' Слева я могу обраться в redis объекту, а справа нет

Mark Goltsev
AttributeError: 'Depends' object has no attribute ...

Покажи код, ничего не понятно же

Mark-Goltsev Автор вопроса
Mark Goltsev
Как показать? скрином?

Как тебе удобнее, покажи просто код хоть какой-то

Mark-Goltsev Автор вопроса
Mark Goltsev
screenshot а в классе нет

А ты уверен, что у тебя set существует у редиса?

Mark-Goltsev Автор вопроса
Mark Goltsev
Если слева работает Что за вопрос

Что слева? Ты слева set не вызываешь

Mark-Goltsev Автор вопроса
Илья Власов
Что слева? Ты слева set не вызываешь

угораешь или что? объекст редис клиента set get есть точно

Mark Goltsev
угораешь или что? объекст редис клиента set get е...

Я не угораю, вызови слева сет и посмотри на результат. Тебе питон пишет, что нет такого метода

Mark-Goltsev Автор вопроса

Чет ты не в тему короче

Mark-Goltsev Автор вопроса

Я уже догадался =( а знаешь как в класс депендс подсунуть?

Mark Goltsev
Чет ты не в тему короче

Это ты не в тему, ты пытаешься меня убедить в том, что твой код работает, когда он блять не работает. Помощь тебе нужна, а не мне. Хочешь доказывать что-то — доказывай, я тебе отвечать не буду

Mark-Goltsev Автор вопроса
Илья Власов
Это ты не в тему, ты пытаешься меня убедить в том,...

Вопрос почему Depends не работает, а ты мне про дичь, что нет метода

Mark Goltsev
Вопрос почему Depends не работает, а ты мне про ди...

Тебе блять питон пишет, что нет такого метода. Почему нету — другой вопрос. То, как ты пытался доказать, что слева работает это вообще в голос, такой абсурд. Ладно, у меня дейли, удачи

Mark-Goltsev Автор вопроса
Bohdan Konovalenko
А покажи что у тебя в депендс

не работает только в классе. В остальных местах везде работает

не получится тогда, та и не рекомендуется вызывать вне эндпоинта их, поэтому просто открывай руками конекшн с редисом (или свой контекстный менеджер отдельно напиши еще и с ним просто вызывай)

Mark Goltsev
Да епрст

а я не так тебя понял, так сделай этот класс как депнденси https://fastapi.tiangolo.com/tutorial/dependencies/classes-as-dependencies/

Mark-Goltsev Автор вопроса
Mark Goltsev
ну так я же так и сделал

так ты не передаешь класс в Depends()

Mark-Goltsev Автор вопроса
Bohdan Konovalenko
так ты не передаешь класс в Depends()

https://fastapi.tiangolo.com/tutorial/dependencies/classes-as-dependencies/#shortcut

Mark-Goltsev Автор вопроса
Bohdan Konovalenko
так ты не передаешь класс в Depends()

Можно так и так, и я пробовал передатьэ

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта