我是Django的新手,我現在試圖使用HttpResponseRedirect()
函數。但我很困惑,如果我使用它像HttpResponseRedirect('good/')
,並且當前頁面是'/bad/'
,它只能被重定向到'/bad/good/'
,這是一個當前頁面的URL,附加了HttpResponseRedirect()
函數的url值。我試圖搜索谷歌,並找不到任何解決方案。Django重定向URL
如何重定向到具有特定網址的頁面?例如,HttpResponseRedirect('/good/')
到/good/
而不是/bad/good/
?
謝謝丹尼爾,那有效。感謝您對Revering功能的建議。我將嘗試使用Reverse()學習和修改我的代碼。 :) – noben
我不會說這是*基本的網絡行爲*因爲追加到當前的URL不是任何HTTP規範(純粹依賴於瀏覽器)的一部分。因此應該不惜一切代價避免不以協議或'/'開始的路徑。 – freakish