Как исправить ошибку с post запросом?

212
25 июня 2018, 21:00

У меня есть 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})
READ ALSO
Помогите сверстать элемент

Помогите сверстать элемент

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

222
Вывод div блока в определенное время

Вывод div блока в определенное время

Если знаете подскажите какой код будет на html странице показывать div блок только с 20:40 до 22:00 по Киеву каждый день, Заранее спасибо (если можно...

225
jquery подключен первым, а скрипт не выполняется

jquery подключен первым, а скрипт не выполняется

Использую скрипт для перехода по якорю

201
Как при наведении курсором на картинку происходила смена основного фона сайта

Как при наведении курсором на картинку происходила смена основного фона сайта

У меня к каждому блоку привязана картинкаЯ хочу чтобы при наведении к привязанной картинке менялся основной фон сайта

283