Django метод send_mail: включение идентификатора сеанса в почтовое сообщение - PullRequest
0 голосов
/ 27 апреля 2020

Я смог использовать метод send_mail, и он работает без проблем. Я пытаюсь включить имя пользователя сеанса в почтовое сообщение.

My views.py позволяет определенному аутентифицированному пользователю создавать номера. При успешном добавлении номеров администратору отправляется электронное письмо, которое на данный момент не включает ИД пользователя. Таким образом, администраторы не могут узнать, какой пользователь создал номера.

Моя попытка отобразить идентификатор пользователя в теле письма ниже. Я также попробовал другой вариант -

            #send mail
            subject= 'Numbers created by {request.user}'
            message = 'This user {request.user} has created numbers. '
            from_email= settings.EMAIL_HOST_USER
            to_list = [settings.EMAIL_ADMIN]

1 Ответ

0 голосов
/ 28 апреля 2020

Спасибо @ Mohit C, я пропустил формат строки f и, кроме того, я неправильно использовал метод `` `request.user. username = request.user subject = f "Числа, созданные {username}"


...