ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

а чтобы например поменять юзернейм возможно ты захочешь select for update

Читать полностью…

Python beginners

как правило тебе не нужен юзер, а если нужен - надо понять зачем он нужен и какой

Читать полностью…

Python beginners

пример первого - id и роли. или просто айди

Читать полностью…

Python beginners

ну для начала надо разделять юзера как просто инфу об атуентифицированном акторе и юзера как объект со всякими метаданными в прилоежнии

Читать полностью…

Python beginners

https://fastapi.tiangolo.com/tutorial/security/get-current-user/
То есть вот этот подход считается плохим? Но почему, если в 2х словах?
Получать юзера — частая необходимость, странно что возникает вопрос

Читать полностью…

Python beginners

А так у меня в мидлваре было получения юзера и в хендлер прилетал готовый обьект юзера

Читать полностью…

Python beginners

Ну идет какое-то действие, нужно получить юзера, потом обновлять данные в бд. И таких хендлеров бывает много

Читать полностью…

Python beginners

сорри, я тут одним глазом код отлаживаю

Читать полностью…

Python beginners

в том смысле что ориентироваться на документацию фастапи в плане архитектрныех решений - сомнительно

Читать полностью…

Python beginners

В том смысле что Depends это "про другое" относительно Дишки?

Читать полностью…

Python beginners

А в фастапи если не ошибаюсь юзер берётся из Depends. Или просто нужно понимать что Depends это не про Di в этом смысле?

Читать полностью…

Python beginners

например предоставить класс, который умеет грузить юзера из бд

Читать полностью…

Python beginners

Видел что Репозитории грузят

Читать полностью…

Python beginners

звучит как логика работы, а не настройка обработки

Читать полностью…

Python beginners

Зависти пофиг кто ее будет юзать. Тому что юзает зааисимлсть пофиг как она создана

Читать полностью…

Python beginners

чтобы просто записать в БД айди того что вызвал действие достаточно самого айди

Читать полностью…

Python beginners

Но по id всегда ведь можно получить модель в один шаг
А почему всё-таки тут не одобряют этот подход по ссылке, или я ошибаюсь и это считается тут норм, а ты отвечал про другое?

Читать полностью…

Python beginners

По ссылке получают модель юзера, это как понимаю второе. А что может быть примером первого?

Читать полностью…

Python beginners

security и tiangolo в одном урле 🌚

Читать полностью…

Python beginners

а юзера зачем получать?

Читать полностью…

Python beginners

Хз, не знаток архитектуры, но подход удобный.. Надо почитать про минусы, как понимаю в "советах" есть про это?

Читать полностью…

Python beginners

"что они только не делают"

Читать полностью…

Python beginners

Ты просто написал "не делают"

Читать полностью…

Python beginners

а зачем его получать?

Читать полностью…

Python beginners

в фастапи что-то странное не делают

Читать полностью…

Python beginners

Хм, ну муторно в каждом хендлере писать код для получения юзера из бд. Только поэтому начал использовать такое

Читать полностью…

Python beginners

дишка должен предоставлять зависимости, а не делать какую-то логику

Читать полностью…

Python beginners

Ну вообще хорошая ли практика под капотом дишки получать юзера из бд?

Читать полностью…

Python beginners

Ну из бд получаю юзера и там некоторые фокусы с флагами происходят. Раньше через мидлварь все делал

Читать полностью…

Python beginners

Паттерн декоратор/прокси

Читать полностью…
Subscribe to a channel