Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Django Rest框架中编写自定义路由器_Python_Django_Django Rest Framework - Fatal编程技术网

Python 在Django Rest框架中编写自定义路由器

Python 在Django Rest框架中编写自定义路由器,python,django,django-rest-framework,Python,Django,Django Rest Framework,我正在为我的API重构现有的代码库。我有一个结构,在url中可以有任意数量的“查找”部分(例如/api/{lookup1}/{lookup2}/../{lookupN}),您可以将其视为来自常规计算机文件系统的文件路径 目前,我只是将请求定向到APIView中,APIView会断开url并根据请求url进行查找。然而,现在我读了更多关于DRF路由器的内容,想知道我是否可以用路由器重新设计这个系统 我现在一直在研究路由器,但不知道是否可以“拦截”请求,然后

我正在为我的API重构现有的代码库。我有一个结构,在url中可以有任意数量的“查找”部分(例如/api/{lookup1}/{lookup2}/../{lookupN}),您可以将其视为来自常规计算机文件系统的文件路径

目前,我只是将请求定向到APIView中,APIView会断开url并根据请求url进行查找。然而,现在我读了更多关于DRF路由器的内容,想知道我是否可以用路由器重新设计这个系统

我现在一直在研究路由器,但不知道是否可以“拦截”请求,然后