5

在 django 中是否有一个方便的函数可以将绝对 url 转换为相对 url?
如果基本 url 实际上不匹配,它将返回绝对 url。

4

1 回答 1

4

您可以使用从绝对 uriurlparse中获取相对值。path以下代码段使用urlparsefromsix以便在 PY2 和 PY3 下都可以使用。

def get_relative_url(absolute_uri):
    from six.moves.urllib.parse import urlparse
    return urlparse(absolute_uri).path
于 2017-02-08T07:08:14.337 回答