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