【Django】 rest_framework 序列化重写字段
def chang_c(str): type = {1: "热血", 2: "古风", 3: "教育", 4: "玄幻", 5: "悬疑"} return type[str] # 序列化设置 class PagerSerialiser(serializers.ModelSerializer): style_id = serializers.SerializerMethodField() def get_style_id(self,obj): # obj就是每一行对象 return chang_c(obj.style) class Meta: model = models.MovieList fields = "__all__"