5 Обычно разрабы не имеют вообще никакого доступа ни к каким пользовательским данным, ни к продовской базе. Представьте себе что будет если разраб вк будет иметь доступ к базе к вк, и тут вдруг его бросает девушка, что он тогда творить. А если это крупный банк и там проходят сотни тысяч транзакций с миллионами рублей.
def get_user():
If сессия_пользователя:
пользователь_ид = сессия.гет("юзер_ид") #или какой идентификатор пользователя в сессии.
If пользователь_ид:
# достаём из БД пользователя и отдаём его
ползователь = КастомЮзерМодель.объект.гет(пк=пользователь_ид)
return ползователь
return False