为了账号安全,请及时绑定邮箱和手机立即绑定

Django related_table()与extra()

Django related_table()与extra()

元芳怎么了 2021-03-29 12:52:09
我正在尝试将.extra()函数与.related_table()结合使用:foo_objects = Foo.objects.all()result = foo.extra(select={'is_ok':'IF(bar.is_ok,"Yes","No")'}).select_related('bar')Foo和Bar都与模型和所有事物连接在一起(Foo具有bar_id),但是在调用时result.values(),我不断收到“字段列表”中的未知列'bar.is_ok'” ,查看生成的查询(生成的实际查询,而不是foo。查询),似乎没有将两者结合在一起,关于如何做到这一点的任何想法?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 137 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号