我有一个旧端点,其 URL 如下:
url(r'^vehicles/([^/]{1,50})/trips/data/?$', 'vehicle_trip_data'),
它映射到我的基于函数的视图。
我现在正在重构作品以使用 drf-nested-router。我所知道的是,我可以路由到自定义方法。就像我有以前的端点一样,我url(r'^vehicles/([^/]{1,50})/trips/?$', 'vehicle_trips_view')
只是添加了一个trips
这样的方法:
@detail_route(methods=['GET'], permission_classes=[IsAuthenticated, VehiclePermissions])
def trips(self, request, pk=None):
我显然不能只命名方法trips/data。那么有没有办法为第一个例子制定详细的路线!?