예제 #1
0
파일: rest.py 프로젝트: gzqichang/wa
 def to_representation(self, instance):
     data = super(RelationSerializer, self).to_representation(instance)
     # 序列化 target
     self.relations = self._context['view'].relations
     serializer_class = get_callable(self.relations.get('target_serializer_class'))
     if serializer_class:
         data['target'] = serialize_attr(self, serializer_class, instance.target)
     return data
예제 #2
0
파일: rest.py 프로젝트: gzqichang/wa
 def get_actor(self, obj):
     return serialize_attr(self, self.actor_serializer_class, obj.actor)