Как получить 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