14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
а чтобы например поменять юзернейм возможно ты захочешь select for update
Читать полностью…
как правило тебе не нужен юзер, а если нужен - надо понять зачем он нужен и какой
Читать полностью…
ну для начала надо разделять юзера как просто инфу об атуентифицированном акторе и юзера как объект со всякими метаданными в прилоежнии
Читать полностью…
https://fastapi.tiangolo.com/tutorial/security/get-current-user/
То есть вот этот подход считается плохим? Но почему, если в 2х словах?
Получать юзера — частая необходимость, странно что возникает вопрос
А так у меня в мидлваре было получения юзера и в хендлер прилетал готовый обьект юзера
Читать полностью…
Ну идет какое-то действие, нужно получить юзера, потом обновлять данные в бд. И таких хендлеров бывает много
Читать полностью…
в том смысле что ориентироваться на документацию фастапи в плане архитектрныех решений - сомнительно
Читать полностью…
В том смысле что Depends это "про другое" относительно Дишки?
Читать полностью…
А в фастапи если не ошибаюсь юзер берётся из Depends. Или просто нужно понимать что Depends это не про Di в этом смысле?
Читать полностью…
например предоставить класс, который умеет грузить юзера из бд
Читать полностью…
звучит как логика работы, а не настройка обработки
Читать полностью…
Зависти пофиг кто ее будет юзать. Тому что юзает зааисимлсть пофиг как она создана
Читать полностью…
чтобы просто записать в БД айди того что вызвал действие достаточно самого айди
Читать полностью…
Но по id всегда ведь можно получить модель в один шаг
А почему всё-таки тут не одобряют этот подход по ссылке, или я ошибаюсь и это считается тут норм, а ты отвечал про другое?
По ссылке получают модель юзера, это как понимаю второе. А что может быть примером первого?
Читать полностью…
Хз, не знаток архитектуры, но подход удобный.. Надо почитать про минусы, как понимаю в "советах" есть про это?
Читать полностью…
Хм, ну муторно в каждом хендлере писать код для получения юзера из бд. Только поэтому начал использовать такое
Читать полностью…
дишка должен предоставлять зависимости, а не делать какую-то логику
Читать полностью…
Ну вообще хорошая ли практика под капотом дишки получать юзера из бд?
Читать полностью…
Ну из бд получаю юзера и там некоторые фокусы с флагами происходят. Раньше через мидлварь все делал
Читать полностью…