3
A
回答
4
只要在您的控制器方法中嘗試打印web.ctx
,您將看到一堆環境變量。
from pprint import pprint
pprint(web.ctx)
所以,你的網址可能應該是ctx.home + ctx.path + ctx.query
或ctx.home + ctx.fullpath
。
UPD:您還可以看看web.url
和web.changequery
,發現他們在API文檔:http://webpy.org/docs/0.3/api
1
是ctx path你在做什麼?
數據在CTX
請求
路徑找到 - 由用戶,相對於當前 應用程序所請求的路徑。如果您使用的是子應用程序,那麼與外部應用程序匹配的url 的任何部分都將被刪除。例如。您在code.py中有一個 主應用程序,以及一個名爲admin.py的子應用程序。在code.py中, 指向admin.app。在admin.py中,您將點/故事指向名爲故事的 類。在故事中,web.ctx.path將成爲/ stories, 不是/ admin/stories。例如。/articles/845
相關問題
- 1. 如何在C#中獲取Sharepoint 2013中的當前請求url?
- 2. 獲取當前請求URL的方案
- 3. 獲取當前請求的url
- 4. 如何獲取當前(最新)json獲取請求url?
- 5. 如何獲取lua中的當前請求URL
- 6. 如何獲取請求庫中的當前頁面URL?
- 7. 如何獲取請求網絡連接的當前URL?
- 8. 如何獲取CodeIgniter中的獲取請求的當前網址?
- 9. 如何獲取請求URL?
- 10. 如何查找當前請求的Url?
- 11. 如何在HttpModule中獲取當前請求的SPWebApplication?
- 12. 如何從當前請求中獲取HTML,在回發中
- 13. 如何獲取當前URL
- 14. 如何獲取當前URL中的RenderAction
- 15. jQuery獲取當前會話的請求
- 16. 如何獲取xmlhttp請求的URL(AJAX)
- 17. 如何從FilterAttribute中獲取當前Url?
- 18. 嘗試獲取ConnectionID以獲取SignalR中的當前請求
- 19. 如何獲得當前請求
- 20. 在Javascript中獲取請求的URL
- 21. 如何從前一頁獲取請求的URl
- 22. 從當前請求獲取應用程序url
- 23. 從RequestContext獲取當前請求?
- 24. Delphi TWebModule(IIS-ISAPI):獲取當前請求
- 25. mvc - 當前URL?不請求URL
- 26. Http獲取請求中止以前的獲取請求
- 27. 如何從獲取請求的URL中獲取JSON?
- 28. 如何獲取當前suitelet的url
- 29. 獲取當前URL
- 30. 獲取當前URL
感謝,ctx.path只返回路徑,我需要的完整URL。像:http://xx.com/abc/def.asp?abc=xyz – yukaizhao
但也有更多的屬性比。路徑:homedomain,查詢,FULLPATH ......你可以從位構建完整的URL。 – xbello
是的,從文檔看起來像'homepath' +'fullpath' ... – Mark