File tree Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Original file line number Diff line number Diff line change 1- from django .core .exceptions import ObjectDoesNotExist
2- from rest_framework .relations import HyperlinkedRelatedField
1+ from rest_framework .relations import *
32
43
5- class JSONAPIRelatedField (HyperlinkedRelatedField ):
4+ class HyperlinkedRelatedField (HyperlinkedRelatedField ):
65 """
76 This field exists for the sole purpose of accepting PKs as well as URLs
87 when data is submitted back to the serializer
98 """
109
1110 def __init__ (self , ** kwargs ):
1211 self .pk_field = kwargs .pop ('pk_field' , None )
13- super (JSONAPIRelatedField , self ).__init__ (** kwargs )
12+ super (HyperlinkedRelatedField , self ).__init__ (** kwargs )
1413
1514 def to_internal_value (self , data ):
1615 try :
17- super (JSONAPIRelatedField , self ).to_internal_value (data )
16+ super (HyperlinkedRelatedField , self ).to_internal_value (data )
1817 except AssertionError :
1918 if self .pk_field is not None :
2019 data = self .pk_field .to_internal_value (data )
Original file line number Diff line number Diff line change 1- from rest_framework .serializers import HyperlinkedModelSerializer
1+ from rest_framework .serializers import *
22
3- from rest_framework_json_api .relations import JSONAPIRelatedField
3+ from rest_framework_json_api .relations import HyperlinkedRelatedField
44
55
6- class JSONAPIModelSerializer (HyperlinkedModelSerializer ):
6+ class HyperlinkedModelSerializer (HyperlinkedModelSerializer ):
77 """
88 A type of `ModelSerializer` that uses hyperlinked relationships instead
99 of primary key relationships. Specifically:
1010
1111 * A 'url' field is included instead of the 'id' field.
1212 * Relationships to other instances are hyperlinks, instead of primary keys.
13- * Uses django-rest-framework-json-api JSONAPIRelatedField instead of the default HyperlinkedRelatedField
13+ * Uses django-rest-framework-json-api HyperlinkedRelatedField instead of the default HyperlinkedRelatedField
1414 """
15- serializer_related_field = JSONAPIRelatedField
15+ serializer_related_field = HyperlinkedRelatedField
You can’t perform that action at this time.
0 commit comments