Django:原始SQL和values_list()错误?

时间:2010-12-17 14:33:57

标签: django

做类似

的事情
SomeModel.objects.extra(..).values_list('id', flat=True)

始终返回空列表

这是一个Django错误吗?或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

来自documentation

  

如果在values()子句后使用extra()子句,则selectextra()参数定义的任何字段必须明确包含在values()中}子句。但是,如果在extra()之后使用values()子句,select添加的字段将自动包含在内。