原文:https://blog.csdn.net/gghhm/article/details/99652143

当我们在写django的orm模块时,有时候会在用外键关联时,保存的是对应表中的id字段。这时候当我们要返回这对应表的名称时就很烦了。

我的两个数据是类似这么保存的

django orm 外键id返回对应的名称-LMLPHP

django orm 外键id返回对应的名称-LMLPHP

django orm 外键id返回对应的名称-LMLPHP

两张表是这么写的:

django orm 外键id返回对应的名称-LMLPHP

django orm 外键id返回对应的名称-LMLPHP

用ListAPIView举例,这个视图是专门用来返回列表页的,

django orm 外键id返回对应的名称-LMLPHP

django orm 外键id返回对应的名称-LMLPHP

如果我是这么写的话,那么返回出来的都只是我的id内容,即:

django orm 外键id返回对应的名称-LMLPHP

可是我们实际要取到的是他们俩对应的那个名称,所以,我们可以在写serializer序列化模块的时候,可以加上这么两句话:

django orm 外键id返回对应的名称-LMLPHP

这样返回出来的就是他对应的名称了,即

django orm 外键id返回对应的名称-LMLPHP

05-11 20:17