mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-27 00:19:53 +03:00
Fixes that namespaced views now also appear in the extra actions
Before this fix, namespaced views would not appear in the extra actions. With this fix they do.
This commit is contained in:
parent
20d106d8a3
commit
8bb2cb6d2e
|
@ -198,6 +198,10 @@ class ViewSetMixin:
|
|||
for action in actions:
|
||||
try:
|
||||
url_name = '%s-%s' % (self.basename, action.url_name)
|
||||
namespace = self.request.resolver_match.namespace
|
||||
if namespace:
|
||||
url_name = '%s:%s' % (namespace, url_name)
|
||||
|
||||
url = reverse(url_name, self.args, self.kwargs, request=self.request)
|
||||
view = self.__class__(**action.kwargs)
|
||||
action_urls[view.get_view_name()] = url
|
||||
|
|
Loading…
Reference in New Issue
Block a user