From_email在Django中不起作用

时间:2019-04-13 01:10:39

标签: django email environment-variables

我能够使用来自Gmail帐户的env变量等发送电子邮件-但是,它不显示“ from_email”的值。我将其放置为request.POST ['from_email“],它仍然显示我在settings.py中列出的电子邮件。我正在尝试创建从其他电子邮件用户到一个收件人的联系表单(位于settings.py中)

此外,由于我将它们放入env变量中,因此在通过AWS部署文件时是否需要调整文件,还是应该保持原样?谢谢!

settings.py

heroku run python migrate

views.py

SECRET_KEY = os.environ.get('SECRET_KEY')
EMAIL_HOST_USER=os.environ.get('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD=os.environ.get('EMAIL_HOST_PASSWORD')

contact.html

def contact(request):

    message = request.POST.get('message', '')
    from_email = request.POST.get('from_email', '')

    send_mail('Contact Form', message, from_email, [settings.EMAIL_HOST_USER])
    return render(request, 'first_app/contact.html') 

0 个答案:

没有答案