def to_representation(self, instance):
data = super().to_representation(instance)
moderators = UserWithMailSerializer(
instance=instance.moderators.order_by(Lower('username')).all(),
many=True,
allow_empty=True,
)
participants = UserWithMailSerializer(
instance=instance.participants.order_by(Lower('username')).all(),
many=True,
allow_empty=True,
)
data['moderators'] = moderators.data
data['participants'] = participants.data
return data
评论列表
文章目录