2010-12-17 3 views
0

Django : 원시 SQL 및 values_list() 버그?

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

과 같이 항상 빈리스트

이는 장고 버그가 반환을하는? 또는 나는 seomthing을 놓치고 있냐? documentation에서

+1

잘 모르겠습니다. 스키마, 데이터 또는 쿼리를 표시하지 않았습니다. –

+0

모든 쿼리에서 발생한다고 생각합니다. 모든 스키마. – GabiMe

+0

그러면 데이터가 없습니다. –

답변

1

: 당신이 extra() 절 후 values() 절을 사용하는 경우

extra()select 인수에 의해 정의 된 모든 필드는 명시 적으로 values() 절에 포함되어야합니다. 그러나 values() 다음에 extra() 절이 사용되면 select에 의해 추가 된 필드가 자동으로 포함됩니다.

관련 문제