Reputation: 110083
How would I pass an absolute url to a django function and redirect to it?
def function(request):
back_url = request.META['HTTP_REFERER'] # example.com/home/?status=80&page=1
return redirect(back_url)
Upvotes: 2
Views: 362
Reputation: 99620
You can do:
def func(request):
url = request.META['HTTP_REFERER']
if request.META['QUERY_STRING']:
url += '?%s' % request.META['QUERY_STRING']
return redirect_to(request, url, **kwargs)
Upvotes: 3