首页 > 解决方案 > 在 django rest get 方法最佳实践中将 url 作为参数传递

问题描述

请为我提供 url 路径模式,以便我可以提供接受请求的端点,如 example 。

/urlupload/?url= http://tineye.com/images/widgets/mona.jpg&type=jpeg 我知道下面的 url 模式

path('^urlupload/$', views.UrlUpload.as_view()),
url = request.GET['url']
type = request.GET['type']

获取适当的请求,但是对于我的招摇文档,我想显式传递参数。

标签: parametersgetdjango-rest-framework

解决方案


url 是一个查询参数。您可以像这样访问查询参数

url_str = self.request.query_params.get('url')
type_str = self.request.query_params.get('type')

您不需要更改路径模式


推荐阅读