我能够使用来自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')