Не могу понять почему после отправки сообщения я остаюсь на главной странице формы и не происходит переадресация?
#views.py
def index(request):
if request.method == "POST":
form = ContactForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
send_email(request)
else:
form = ContactForm()
return render(request, 'index.html', {'form': form})
def send_email(request):
template = render_to_string('message_for_recepient.html', {
'name':request.POST['name'],
'email':request.POST['email'],
'message':request.POST['message'],
})
email = EmailMessage(
'Новое сообщение с сайта!',
template,
settings.EMAIL_HOST_USER,
settings.EMAIL_RICIPIENTS,
)
email.content_subtype = "html"
email.fail_silently=True
try:
email.send()
except BadHeaderError:
return HttpResponse('Неверный заголовок письма')
return render(request, 'thanks_for_message.html')
Вроде все просто, но не хочет работать