Django HttpResponseRedirect

J'ai créé un formulaire de contact de base, et lorsque l'utilisateur soumet des informations, il doit rediriger vers la page de remerciement.

C'est le code que j'ai dans le views.py fichier:

def contact(request):
    # if no errors...
        return HttpResponseRedirect('/thanks/')

C'est ce que j'ai dans le urlpatterns dans le urls.py fichier:

(r'^contact/$', contact),
(r'^contact/thanks/$', contact_thanks),

Les deux pages de travail à l'codée en dur dans l'URL. Cependant, lorsque je soumets le formulaire de contact //on redirige vers /de contact (pas de fin de barre oblique), ce qui est un non-existant de la page (que ce soit une erreur 404 ou une page d'erreur me disant j'ai besoin d'une barre oblique). Quelle est la raison pour laquelle il n'est pas correctement de redirection, et comment puis-je résoudre ce problème? Je vous remercie.

Mise à JOUR: le retour HttpResponseRedirect('/contact/merci/') est ce que j'ai maintenant, mais le problème est que le bouton de soumission (à l'aide de POST) ne pas rediriger vers l'URL -- il n'a pas de redirection.

HttpResponseRedirect('/merci/') ? Êtes-vous sûr? N'est-ce pas /contact/merci/?
Je pense que @vad est correct.

OriginalL'auteur David542 | 2011-04-28