nnn Xion, эт нормально, либо разбирайся как правильно работать с Depends в отрыве от контроллера, в нем же часть работы сокрыта, в get_user_server_repo тебе нужно будет это сокрытую часть самим сделать
Почему Depends возвращает объект Depend вместо вызова функции
потому что он должен возвращать объект, а не вызывать функцию. Разбирайся с кодом, где-то упустил момент правильной работы с session, по какому туториалу или примеру делал?
Maxwell012, если кеш очень много знает про данные, нет смысла его делать декоратором, проще занести внутрь класса, так что скорее всего ты делаешь что-то не так
beduin01, тем что там уже есть "инклуда" и куча всего потребляемого далее, используй готовые решения, а не свои костыли, которые надо будет всё время дописывать
в чём проблема использовать нормальный шаблонизатор? я уже промолчу про то что современный веб стал более динамичным и реактивным, а не тупо простой html
Dejcv2, регистрацию и создания юзера имеет смысл делать в middleware, что бы потом сделать доступным этого юзера в всех хендлерах. А реф удобной отдельной логикой в start, хотя тут тоже может быть вкусовщина и тебе удобно в месте создания юзера.
Если есть код, то проще начать с его анализа, т.е подключить python программистов, которые осилят. Ну и простейший костыль от утечек памяти и подобного, перезапускать сервис раз в N минут/часов/суток