Skip to content

Commit 04a100c

Browse files
committed
Pre-dj19 compat
1 parent b2ec862 commit 04a100c

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

rest_framework_json_api/views.py

+10-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@
44
from django.db.models import Model
55
from django.db.models.query import QuerySet
66
from django.db.models.manager import Manager
7-
from django.db.models.fields.related_descriptors import (
8-
ForwardManyToOneDescriptor,
9-
ManyToManyDescriptor,
10-
)
7+
if django.VERSION < (1, 9):
8+
from django.db.models.fields.related import (
9+
ReverseSingleRelatedObjectDescriptor as ForwardManyToOneDescriptor,
10+
ManyRelatedObjectsDescriptor as ManyToManyDescriptor,
11+
)
12+
else:
13+
from django.db.models.fields.related_descriptors import (
14+
ForwardManyToOneDescriptor,
15+
ManyToManyDescriptor,
16+
)
1117
from rest_framework import generics, viewsets
1218
from rest_framework.response import Response
1319
from rest_framework.exceptions import NotFound, MethodNotAllowed

0 commit comments

Comments
 (0)