gpt4 book ai didi

python - Tornado 的 reverse_url 到完全限定的 URL

转载 作者:太空宇宙 更新时间:2023-11-04 10:08:31 25 4
gpt4 key购买 nike

Tornado 的 reverse_url 不是完全限定的 URL。 Tornado 中是否有一种机制可以取回完全限定的 URL?例如:

>>> some_method('foo', 1234)
http://localhost:8080/foo/1234

最佳答案

这是我添加到所有处理程序中的一个小辅助方法:

from urllib.parse import urljoin  # urlparse in Python 2

class BaseHandler(tornado.web.RequestHandler):

def reverse_full_url(self, name, *args, **kwargs):
host_url = "{protocol}://{host}".format(**vars(self.request))
return urljoin(host_url, self.reverse_url(name, *args, **kwargs))

关于python - Tornado 的 reverse_url 到完全限定的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com