def create_next_domains_url(path, scheme="http", domain="", query_params={},
clone_domains=()):
""" handy function to create an url with clone domains querystring"""
# Set the correct params (clones and redirect url)
# Small hack to create automatically the url :P
params = QueryDict(mutable=True)
for k, v in query_params.items():
params[k] = v
if len(clone_domains) > 0:
params.setlist('clone-domains', clone_domains)
url = urllib.parse.ParseResult(
scheme=scheme,
netloc=domain,
path=path,
params="",
query=params.urlencode(),
fragment="", )
return url.geturl()
评论列表
文章目录