Разграничение доступа Django
я новичок в программировании, пожалуйста дайте совет. Мне нужно реализовать функционал выдачи результатов из функции для каждого авторизованного пользователя используя серию и номер паспорта, которые находятся в БД. Клиент, образно, нажимает на ссылку личного кабинета, логинится, и данные этого пользователя из БД передаются в функцию, затем функция обрабатывает его запрос и выдает результат. Вся проблема в том как именно передать данные именно этого человека. Пожалуйста, укажите направление в котором копать.
Ответы (1 шт):
Автор решения: idrees
→ Ссылка
Можно так:
def profile(request):
usr_id = request.user.id # Получите id пользователя
# дальше делайте что хотите
Не забудьте проверить пользователя иначе получите ошибку, например так:
if request.user.is_authenticated:
usr_id = request.user.id # Получите id пользователя