-1
Еще один вопрос о ДжангоОтсутствуют данные в msg.send Джанго
Отправка электронной почты с помощью EmailMultiAlternatives отправляет сообщения, но данные не «None»
Мои views.py выглядит следующим образом:
def sendmail_ru(request):
args = {}
args.update(csrf(request))
name = request.POST.get('name')
email = request.POST.get('email')
subject = request.POST.get('subject')
args['subject'] = subject
message = request.POST.get('message')
args['message'] = str(name) + str(email) + "<p>" + str(name) + "</p>"
subject, from_email, to = subject, '[email protected]', '[email protected]'
text_content = 'This is an important message.'
html_content = args['message']
msg = EmailMultiAlternatives(subject, text_content, from_email, [to])
msg.attach_alternative(html_content, "text/html")
msg.send(args)
return render_to_response('mail-success-ru.html', args)
После получения электронного письма получатель получает сообщение, но все данные являются «Нет»
Пример
Subject: None
-------------
Message: NoneNone None
----------------------
Есть ли что-нибудь в POST va предмет и сообщение? – Selcuk
Попробуйте 'msg.send (** args)' – ilse2005
TypeError: send() получил неожиданный аргумент ключевого слова 'csrf_token' –