Отправить письмо и имя в шаблоне электронной почты - PullRequest
1 голос
/ 16 апреля 2019

Я хочу отправлять имена, электронные письма, темы и сообщения моих посетителей на мой адрес электронной почты через веб-сайт, который я подготовил с Django.

MySite / views.py

def contact(request):
    if request.method == 'GET':
        form = ContactForm()
    else:
        form = ContactForm(request.POST)
        if form.is_valid():
            subject = form.cleaned_data['subject']
            from_email = form.cleaned_data['from_email']
            message = form.cleaned_data['message']
            try:
                send_mail(subject, message, from_email, ['my@mail.com'])
            except BadHeaderError:
                return HttpResponse('Invalid header found.')
        return HttpResponse('Thanks for your email')
return render(request,'giris/contact.html',{'form': form})

{% block content%} {% load widget_tweaks%}

Свяжитесь с нами

{% csrf_token%} {{form.as_p}} {% endblock%}

Я хочу показать и отправить по электронной почте шаблон, который я подготовил с помощью django-widget-tweaks.

1 Ответ

0 голосов
/ 16 апреля 2019
            get_cust = RegularCustomerMaster.objects.get(id=instance)
            Message = New_Customer.Message.replace('{customer_email}', get_cust.Email)

сейчас {customer_email} - ваш ключ, если вы передадите электронное письмо, реальное письмо отправит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...