Parametrizable viewset custom views reverse name by lzac · Pull Request #4821 · encode/django-rest-framework (original) (raw)
Enabling custom reverse names on Viewsets detail_route and list_route using url_name parameter in decorator definition.
Example usage
@detail_route(methods=['post'], url_path='experimental/save-feedback', url_name='save-feedback') def save_feedback(self, request, pk=None): pass
This allows us to retrieve our custom view using reverse utility by simply doing
reverse('-save-feedback')
instead than
reverse('-experimental/save-feedback')
and in general reverse name can be customized as desired.