問題是,當我嘗試在我的視圖函數中使用django.shortcuts.redirect
時,Django不僅僅從return redirect('url',)
打開新的url路徑,而是添加了希望的url路徑到當前的url。
例
當前的URL是:/家庭/第1頁
在按下按鈕的網頁我叫其觀點功能:return redirect ('**/home/page2**',)
在此之後,而不是希望URL /家庭/ 2頁我收到的/ home /第1頁/家/ page2
如何擺脫舊的url部分重定向?Django重定向功能保留舊的url路徑
0
A
回答
1
在評論你:
return redirect ('home/page2',)
這是不正確。網址必須以斜槓開頭,否則會被視爲相對網址。將其更改爲:
return redirect ('/home/page2')
相關問題
- 1. 重定向後保留舊URL
- 2. Django的URL路徑重定向
- 3. 用ServerAlias重定向並保留路徑
- 4. 功能不保留舊值
- 5. JSTL - 重定向保留舊參數
- 6. IIS URL重寫將查詢字符串地址重定向到MVC樣式路徑以保留舊鏈接
- 7. 使用重定向功能進行遷移時保留較舊的網址
- 8. 如何在重定向整個域的同時保留路徑
- 9. 重定向時保留表單輸入的文件路徑?
- 10. URL的路徑功能
- 11. 重定向URL包含的路徑
- 12. 301 htaccess從舊路徑重定向到新路徑
- 13. 重定向wordpress後保留url
- 14. Javascript重定向 - 保留路徑和變量,切換域
- 15. 在.htaccess中設置重定向並保留路徑
- 16. 何使.htacess重定向,並保持完整的URL路徑
- 17. htaccess重定向到完整路徑url
- 18. 將url路徑重定向到端口
- 19. Javascript - 覆蓋console.log並保留舊功能
- 20. Haskell newtype,但保留舊功能
- 21. 的.htaccess從舊的URL重定向保持數新URL
- 22. 路徑重定向
- 23. Django URL重定向
- 24. Django重定向URL
- 25. Django Url重定向
- 26. URL重定向Django
- 27. 在Django註冊後保持路徑重定向
- 28. 的老域名重定向舊路徑到一個新的路徑與Apache
- 29. ASP.NET MVC重定向舊URL到新URL
- 30. Symfony2從舊url重定向到新url
請顯示實際的代碼'return redirect('/ home/page2',)''不應該重定向到'/ home/page1/home/page2'。 – Alasdair
模板中的按鈕:;函數在home.views中:def page2(request):return redirect('home/page2',) – FirePower