Я создал базовую контактную форму, и когда пользователь отправляет информацию, он должен перенаправить на страницу «Спасибо».
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 - она вообще не перенаправляет.