Как получить Email пользователя из модели User в функции Django

Привет я новичок в Django,

Я написал функцию для отправки электронной почты от любого пользователя, которому нужно узнать больше информации о поездке. Я не знаю, как собрать email id пользователя из базы данных пользователей. нужна помощь.

def PostDetailView(request, pk):
    context = {}
    context["data"] = Post.objects.get(id=pk)

    if request.method == "POST":
        name = request.POST['uName']
        # phone = request.POST["phone"]
        email = request.POST['uEmail']
        desc = request.POST['uDes']
        
        
        userEmail = I need to assign email id of this trip posted user
        
                
        subject = 'Iam Interested in your Trip'
        message = f'Hi Iam {name}, Iam Interested you trip. Please share more details on {email} {desc}'
        email_from = email
        recipient_list = [userEmail, ]
        send_mail( subject, message, email_from, recipient_list, desc )
        messages.success(request, 'Message Sent Successfully.')
        return render(request, 'ads/detail.html',context)
        

    return render(request, 'ads/detail.html',context)

Нужна помощь, чтобы исправить это.

Я думаю, что помещенный пользователь является текущим аутентифицированным пользователем?

чтобы вы могли получить электронную почту:

userEmail = request.user.email
Вернуться на верх