From_email не работает в Django - PullRequest
       12

From_email не работает в Django

0 голосов
/ 13 апреля 2019

Я могу отправлять электронные письма, используя переменные env и т. Д. Из учетной записи gmail, однако в нем не отображается значение from_email. Я поместил его как request.POST ['from_email "], и он по-прежнему показывает адрес электронной почты, указанный в моем файле settings.py. Я пытаюсь создать контактную форму от разных пользователей электронной почты к одному получателю (который находится в файле settings.py).

Кроме того, поскольку я поместил их в переменные env - нужно ли будет корректировать файл при его развертывании через AWS или я смогу оставить его как есть? Спасибо!

settings.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')

views.py

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') 

contact.html

<form action="/contact" method="POST">
        {% csrf_token %}
        <input type="email" name="from_email" placeholder="Your email">
        <textarea name="message" placeholder="Message...">
        </textarea>
        <input type="submit"/>
    </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...