We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0cc7750 commit 23c254bCopy full SHA for 23c254b
rest_framework_json_api/views.py
@@ -157,7 +157,7 @@ def get_related_serializer_class(self):
157
parent_serializer_class = super(RelatedMixin, self).get_serializer_class()
158
159
if "related_field" in self.kwargs:
160
- field_name = self.kwargs["related_field"]
+ field_name = self.get_related_field_name()
161
162
# Try get the class from related_serializers
163
if hasattr(parent_serializer_class, "related_serializers"):
@@ -402,6 +402,8 @@ def get_related_instance(self):
402
403
def get_related_field_name(self):
404
field_name = self.kwargs["related_field"]
405
+ field_name = format_value(field_name, "underscore")
406
+
407
if field_name in self.field_name_mapping:
408
return self.field_name_mapping[field_name]
409
return field_name
0 commit comments