Я хочу отправлять имена, электронные письма, темы и сообщения моих посетителей на мой адрес электронной почты через веб-сайт, который я подготовил с 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.