4
如何獲得絕對網址在塔主?如何獲得主塔中的絕對網址?
如何獲得絕對網址在塔主?如何獲得主塔中的絕對網址?
要生成包含路由的標準URL,請在url()
呼叫中使用qualified=True
關鍵字。
例子:
print url("blog", id=123, qualified=True)
# depending on routing configuration,
# would print something like "http://somehost/blog/123"
如果你的web應用程序正在運行的背後負載平衡器或反向代理,你可能會陷入其中,生成的URL指向後端appservers不是前端代理/負載均衡的問題。您可以使用host
參數更正爲:
print url("blog", id=123, qualified=True, host="example.com")
# ==> "http://example.com/blog/123"
參考Routes manual了更多的選擇和調整。
謝謝(:我使用h.url(「/」,qualified = True)爲我的問題。 – uhbif19 2010-11-03 08:37:13
網址是不是絕對的......? (請閱讀:你需要更具體。) – BoltClock 2010-11-01 18:27:07
對不起(:我的意思是域名。像「stackoverflow.com」 – uhbif19 2010-11-02 09:56:12