我们在Django中使用reverse来获取URL,例如 -
在上述情况下,
my_url = reverse("name_of_url", kwargs={"param":param, "param2":param2})
在上述情况下,
my_url
的格式应为 /path1/path2/..
如果我想生成类似于- www.mysite.com/path1/path2/
的内容,我们需要执行以下操作 -my_url = request.build_absolute_uri(reverse("name_of_url", kwargs={"param":param, "param2":param2}))
这将以所需格式给出URL。但问题是,我正在自定义管理命令中生成url,并且没有访问request
变量的权限。有没有办法可以以这种格式生成url - www.mysite.com/path1/path2/
。