请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

多表查询序列化问题

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

正在回答 回答被采纳积分+3

1回答

7七月 2019-10-31 14:03:40

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕无忌1224133 #1
    老师,我可能说的不是很清楚,现在我有重新写了一下,你看看。用关了查询的确可以查出一个对象,但是这个对象怎么序列化啊。
    回复 有任何疑惑可以回复我~ 2019-10-31 20:06:49
  • 7七月 回复 提问者 慕无忌1224133 #2
    如果配置了关联关系,他查出来的应该是个对象。这个对象下面的属性是showlist,这种情况不能用这个getitem,你的自己处理了,或者说showlist本身也有一个模型来处理。
    回复 有任何疑惑可以回复我~ 2019-10-31 21:07:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信