Что значит "не работает"?
AttributeError: 'Depends' object has no attribute 'set' Слева я могу обраться в redis объекту, а справа нет
Покажи код, ничего не понятно же
Как показать? скрином?
Как тебе удобнее, покажи просто код хоть какой-то
ну вот тут редис работает
Ну допустим
А ты уверен, что у тебя set существует у редиса?
Если слева работает Что за вопрос
Что слева? Ты слева set не вызываешь
угораешь или что? объекст редис клиента set get есть точно
Я не угораю, вызови слева сет и посмотри на результат. Тебе питон пишет, что нет такого метода
Чет ты не в тему короче
Я уже догадался =( а знаешь как в класс депендс подсунуть?
Это ты не в тему, ты пытаешься меня убедить в том, что твой код работает, когда он блять не работает. Помощь тебе нужна, а не мне. Хочешь доказывать что-то — доказывай, я тебе отвечать не буду
Вопрос почему Depends не работает, а ты мне про дичь, что нет метода
А покажи что у тебя в депендс
Тебе блять питон пишет, что нет такого метода. Почему нету — другой вопрос. То, как ты пытался доказать, что слева работает это вообще в голос, такой абсурд. Ладно, у меня дейли, удачи
Стройным шагом иди
не работает только в классе. В остальных местах везде работает
не получится тогда, та и не рекомендуется вызывать вне эндпоинта их, поэтому просто открывай руками конекшн с редисом (или свой контекстный менеджер отдельно напиши еще и с ним просто вызывай)
а я не так тебя понял, так сделай этот класс как депнденси https://fastapi.tiangolo.com/tutorial/dependencies/classes-as-dependencies/
ну так я же так и сделал
У меня же sub dependencies через class
так ты не передаешь класс в Depends()
https://fastapi.tiangolo.com/tutorial/dependencies/classes-as-dependencies/#shortcut
Можно так и так, и я пробовал передатьэ
Обсуждают сегодня