多表查询序列化问题

来源:7-7 完善序列化

慕无忌1224133

2019-10-31

老师我原来的描述可能不太好,我重新编辑一下。
我又一个showlist表,还有一个type表。showlist有一个外键是typename,里面记录了另外一张表type的id值。一个type下面有多个shoulist。我想把type和showlist表一起查出来,应该怎么查,然后怎么序列化它。dict函数会根据keys里面的列表去寻找对应的键值,但是tyepname它是另外一张表的,用getitem获取不到。还是说这里要做一个查询?用typename里面记录的id去查type表?
图片描述

写回答

1回答

7七月

2019-10-31

两张表 用关系关联查出来的是一个对象,如果不用的话,那就是自己拼接自己处理

0
2
7七月
回复
慕无忌1224133
如果配置了关联关系,他查出来的应该是个对象。这个对象下面的属性是showlist,这种情况不能用这个getitem,你的自己处理了,或者说showlist本身也有一个模型来处理。
2019-10-31
共2条回复

Python Flask高级编程之RESTFul API前后端分离精讲

RESTFul+权限管理+token令牌+扩展flask=提升编程思维

2037 学习 · 359 问题

查看课程