class WeaponModBoxsSerializer(serializers.HyperlinkedModelSerializer): """序列化热门配卡类""" wfuser = WfUsersInHotModBoxsSerializer() class Meta: model = ModBox fields = ['id', 'type', 'modboxs', 'wfuser', 'weapon', 'share_time']
class RivenSerializer(serializers.ModelSerializer): seller = WfUsersInHotModBoxsSerializer() class Meta: model = Riven fields = [ 'id', 'riven_name', 'properties', 'price', 'is_sell', 'pub_time', 'seller' ]
class AllMsgSerializer(serializers.ModelSerializer): riven = MsgRivenSerializer() writer = WfUsersInHotModBoxsSerializer() children = ChildrenMsgSerializer(many=True) class Meta: model = RivenMsg fields = [ 'id', 'view_state', 'content', 'riven', 'writer', 'comment_time', 'children' ]
class MsgRivenSerializer(serializers.ModelSerializer): seller = WfUsersInHotModBoxsSerializer() class Meta: model = Riven fields = ['id', 'seller']