code comment changes related to slugrelatedfield

This commit is contained in:
Arnab Shil 2023-03-30 02:22:19 +02:00
parent fc08007df4
commit edaed4456f

View File

@ -1,8 +1,8 @@
import contextlib import contextlib
import sys import sys
from collections import OrderedDict from collections import OrderedDict
from urllib import parse
from operator import attrgetter from operator import attrgetter
from urllib import parse
from django.core.exceptions import ImproperlyConfigured, ObjectDoesNotExist from django.core.exceptions import ImproperlyConfigured, ObjectDoesNotExist
from django.db.models import Manager from django.db.models import Manager
@ -468,7 +468,7 @@ class SlugRelatedField(RelatedField):
def to_representation(self, obj): def to_representation(self, obj):
slug = self.slug_field slug = self.slug_field
if "__" in slug: if "__" in slug:
# handling nested relationship defined by double underscore # handling nested relationship if defined
slug = slug.replace('__', '.') slug = slug.replace('__', '.')
return attrgetter(slug)(obj) return attrgetter(slug)(obj)