【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__"
Python全栈(后端、数据分析、脚本、爬虫、EXE客户端) / 前端(WEB,移动,H5) / Linux / SpringBoot / 机器学习

浙公网安备 33010602011771号