【发布时间】:2015-08-08 03:08:13
【问题描述】:
我有一个旧端点,其 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。 那么有没有办法为第一个示例制定详细的路线!?
【问题讨论】:
标签: python django django-rest-framework drf-nested-routers