2
如何將絕對網址傳遞給django函數並重定向到它?如何在django中傳遞絕對網址
def function(request):
back_url = request.META['HTTP_REFERER'] # example.com/home/?status=80&page=1
return redirect(back_url)
如何將絕對網址傳遞給django函數並重定向到它?如何在django中傳遞絕對網址
def function(request):
back_url = request.META['HTTP_REFERER'] # example.com/home/?status=80&page=1
return redirect(back_url)
你可以這樣做:
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)
可否請你改一下這個問題或詳細些嗎? '重定向'可以採取完整的網址,也許我不明白你的意思...... –
@StefanoSanfilippo - 我明白了,看起來像我上面發佈的內容會起作用。雖然我會保留這個問題,因爲我認爲下面的答案說明了完整的url重定向。 – David542