为什么Django DRF urlconf无法使用查询参数解析URL

时间:2019-06-05 15:20:50

标签: django-rest-framework query-parameters urlconf

我有一个带有一些标准路径的urlconf,其中路径可以选择以“?format = xlsx”的形式具有获取参数。

当我阅读DRF文档时,URLConf解析器将忽略查询参数。

但是,当我将“?format = xlsx”之类的查询参数添加到否则匹配的路径时,它不再匹配,并且得到“未找到”响应。

我的URLConf是:

urlpatterns = [
    path('', MyListAPIView.as_view(), name="list"),
    path('<sysid>/',MyRetrieveAPIView.as_view(), name="get"),
    path('<sysid>/timeline/',MyTimeLineAPIView.as_view(), name="timeline"),
]

由于某些原因,“ 22 / timeline /”匹配,但“ 22 / timeline /?format = xlsx”不匹配。

为什么查询字符串不被忽略?

0 个答案:

没有答案