我正在尝试将.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。查询),似乎没有将两者结合在一起,关于如何做到这一点的任何想法?
添加回答
举报
0/150
提交
取消