Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 08cb73f

Browse files
committed
replace @list_route and @detail_route with @action due to DRF deprecation
1 parent 7abd764 commit 08cb73f

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

‎example/api/resources/identity.py‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,25 @@
11
from django.contrib.auth import models as auth_models
22
from django.utils import encoding
33
from rest_framework import generics, parsers, renderers, serializers, viewsets
4-
from rest_framework.decorators import detail_route, list_route
54
from rest_framework.response import Response
65

76
from rest_framework_json_api import mixins, utils
87

98
from ..serializers.identity import IdentitySerializer
109
from ..serializers.post import PostSerializer
1110

11+
try:
12+
from rest_framework.decorators import action
13+
14+
def detail_route(**kwargs):
15+
return action(detail=True, **kwargs)
16+
17+
def list_route(**kwargs):
18+
return action(detail=False, **kwargs)
19+
20+
except ImportError:
21+
from rest_framework.decorators import detail_route, list_route
22+
1223

1324
class Identity(mixins.MultipleIDMixin, viewsets.ModelViewSet):
1425
queryset = auth_models.User.objects.all().order_by('pk')

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /