2

我如何将绝对 url 传递给 django 函数并重定向到它?

def function(request):
    back_url = request.META['HTTP_REFERER']    # example.com/home/?status=80&page=1
    return redirect(back_url)
4

1 回答 1

3

你可以做:

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)
于 2013-05-16T22:13:57.753 回答