mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-07 13:54:47 +03:00
Merge 242c49128e
into 73fd1ff4e7
This commit is contained in:
commit
7822c425bb
|
@ -45,7 +45,7 @@ class ExampleViewSet(ModelViewSet):
|
||||||
def custom_action(self, request, pk):
|
def custom_action(self, request, pk):
|
||||||
return super(ExampleSerializer, self).retrieve(self, request)
|
return super(ExampleSerializer, self).retrieve(self, request)
|
||||||
|
|
||||||
@list_route()
|
@list_route(methods=['get', 'post'])
|
||||||
def custom_list_action(self, request):
|
def custom_list_action(self, request):
|
||||||
return super(ExampleViewSet, self).list(self, request)
|
return super(ExampleViewSet, self).list(self, request)
|
||||||
|
|
||||||
|
@ -99,6 +99,10 @@ class TestRouterGeneratedSchema(TestCase):
|
||||||
url='/example/custom_list_action/',
|
url='/example/custom_list_action/',
|
||||||
action='get'
|
action='get'
|
||||||
),
|
),
|
||||||
|
'custom_list_action': coreapi.Link(
|
||||||
|
url='/example/custom_list_action/',
|
||||||
|
action='post'
|
||||||
|
),
|
||||||
'retrieve': coreapi.Link(
|
'retrieve': coreapi.Link(
|
||||||
url='/example/{pk}/',
|
url='/example/{pk}/',
|
||||||
action='get',
|
action='get',
|
||||||
|
|
Loading…
Reference in New Issue
Block a user