У меня есть django сервер, который должен по нажатия на кнопку send message отправлялось сообщение, а потом переходило в новое окно с надписью "отправлено". Но при её нажатии я перехожу на страницу с ошибкой:
Как эту ошибку исправить? Она возникает даже если написать ссылку на страницу action = "/wassent/"
Ниже все коды.
Код html:
<form method="post" action="">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Send message">
</form>
Код views:
from django.core.mail import send_mail
from .forms import ContactForm
def index(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
subject = form.cleaned_data['subject']
message = form.cleaned_data['message']
sender = form.cleaned_data['sender']
recipients = ['somemail@mail.ru']
send_mail(subject, message+sender, 'somemail@mail.ru', recipients)
return HttpResponseRedirect('/thanks/')
else:
form = ContactForm()
return render(request, 'audio/index.html', {'form': form})
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости