def set_field_property(self, segments, fields, property_key):
if len(segments) == 1:
field = fields.get(segments[0])
if field:
setattr(field, property_key, True)
return
serializer = fields.get(segments[0])
fields = serializer.child.fields\
if type(serializer) is serializers.ListSerializer else\
serializer.fields
return self.set_field_property(
segments[1:], fields, property_key)
评论列表
文章目录