Джанго получить старый URL - PullRequest
0 голосов
/ 28 мая 2010

В представлениях django, Из запроса, как бы мы узнали, с какой страницы это представление называлось

 def password_change(request):
   if request.method == 'POST':
      u=request.user
      u.set_password(request.POST.get('new_password'))
      u.save()
      post_change_redirect= //Need old link here 
      return HttpResponseRedirect(post_change_redirect)

Ответы [ 3 ]

1 голос
/ 28 мая 2010

Обычно переменная в строке запроса (доступная через request.GET) используется для указания представления, куда перенаправлять.

1 голос
/ 28 мая 2010

попробуй request.path

0 голосов
/ 28 мая 2010
request.path

вернет полный путь (не включая домен).

например. /music/bands/the_beatles/

...