我需要生成一个 URL,用作我的 pylons 应用程序中外部系统的回调。这要求我提供 pylons-app-relative Controller 路径(由 url
方法生成:
>>> relative_url = url(controller='my_cont', action='callback', id=generated_id)
>>> print relative_url
/my_cont/callback/1234
但是,我需要完整的 URL;主机名、相对路径(在 mod_wsgi 的情况下,路径可能包括服务器配置中的其他部分)&c。
我怎样才能得到它?
最佳答案
您应该要求 url() 生成如下所示的合格 URL:
>>> url(controller='rpc/sessions', action='index')
'/rpc/sessions'
>>> url(controller='rpc/sessions', action='index', qualified=True)
'http://localhost/rpc/sessions'
关于python - 如何为 Pylons Controller 生成绝对 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3926004/