从Django REST Framework的APIView内部获取完整的请求URL

时间:2020-08-18 15:19:29

标签: python django django-rest-framework

请求对象中是否存在可以访问的方法或属性,以完全按照客户端请求返回URL?包括查询参数吗?

在查看this question之后,我已经检查了request.build_absolute_uri,但是它只返回没有查询参数的URL。

我需要URL,因为我的API响应返回结果“下一页”的URL。我可以通过query_params属性来构建它,但是该视图需要很多查询参数,而有些视图则排除了其他参数,因此访问请求url可以省去很多麻烦。

1 个答案:

答案 0 :(得分:2)

要获取包括查询字符串在内的完整路径,您需要request.get_full_path()

相关问题