From b4e70dfdbf2cbf622204a4de49e5623a42e86bcb Mon Sep 17 00:00:00 2001 From: lzac Date: Tue, 17 Jan 2017 09:55:37 +0100 Subject: [PATCH] Parametrizable viewset custom views reverse name --- rest_framework/routers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_framework/routers.py b/rest_framework/routers.py index 7a2d981a3..4e3fbc4de 100644 --- a/rest_framework/routers.py +++ b/rest_framework/routers.py @@ -179,10 +179,11 @@ class SimpleRouter(BaseRouter): initkwargs = route.initkwargs.copy() initkwargs.update(method_kwargs) url_path = initkwargs.pop("url_path", None) or methodname + url_name = initkwargs.pop("url_name", None) or url_path ret.append(Route( url=replace_methodname(route.url, url_path), mapping={httpmethod: methodname for httpmethod in httpmethods}, - name=replace_methodname(route.name, url_path), + name=replace_methodname(route.name, url_name), initkwargs=initkwargs, ))