Здравствуйте.
Помогите допилить функцию отправки формы обратной связи, чтоб на почту приходил шаблон в котором были все поля формы.
def contact(reguest):
if reguest.method == 'POST':
form = ContactForm(reguest.POST)
# Если форма заполнена корректно, сохраняем все введённые пользователем значения
if form.is_valid():
subject = form.cleaned_data['subject']
sender = form.cleaned_data['sender']
phone = form.cleaned_data['phone']
diament = form.cleaned_data['diament']
adress = form.cleaned_data['adress']
recepients = ['my_email@mail.ru']
# Положим копию письма в базу данных
MailBox.objects.create(subject=subject, sender=sender, phone=phone, diament=diament, adress=adress)
try:
send_mail(subject, adress, 'my_email@mail.ru', recepients)
except BadHeaderError: #Защита от уязвимости
return HttpResponse('Invalid header found')
# Переходим на другую страницу, если сообщение отправлено
return HttpResponseRedirect('/zakaz/thanks/')
else:
form = ContactForm()
# Выводим форму в шаблон
return render_to_response('index.html', {'form': form})