Я создал простую контактную форму, и когда пользователь отправляет информацию, она должна перенаправлять на страницу «Спасибо».
views.py :
def contact(request):
# if no errors...
return HttpResponseRedirect('/thanks/')
urls.py :
(r'^contact/$', contact),
(r'^contact/thanks/$', contact_thanks),
Обе страницы работают с жестко заданным URL. Однако, когда я отправляю форму на / contact /
, она перенаправляется на / contact
(без конечной косой черты), которая является несуществующей страницей (либо 404, либо страница с ошибкой, сообщающая мне, что я нужна косая черта).
В чем причина неправильного перенаправления и как это исправить?
ОБНОВЛЕНИЕ: return HttpResponseRedirect ('/ contact / thanks /')
- это то, что у меня теперь есть , но проблема в том, что кнопка отправки (с использованием POST) не перенаправляет на URL-адрес - она не перенаправляет вообще.