반응형
Django 쿼리에서 반환하는 열을 제한하는 방법은 무엇입니까?
충분히 간단 해 보이지만 모든 Django 쿼리는 'SELECT *'인 것 같습니다.
필드의 하위 집합 만 반환하는 쿼리를 어떻게 작성합니까?
Django 1.1 이상에서는을 사용 defer('col1', 'col2')하여 쿼리에서 열을 제외하거나 only('col1', 'col2')특정 열 집합 만 가져올 수 있습니다. 설명서를 참조하십시오 .
values 약간 다른 작업을 수행합니다. 지정한 열만 가져 오지만 모델 인스턴스 집합이 아닌 사전 목록을 반환합니다.
.values("column1", "column2", ...)쿼리에 추가
참고 URL : https://stackoverflow.com/questions/2448978/how-to-limit-columns-returned-by-django-query
반응형
'Program Club' 카테고리의 다른 글
| MySql에서 악센트 구분 검색을 수행하는 방법 (0) | 2020.12.04 |
|---|---|
| Python에서 문자열 변수 초기화 : ""또는 None? (0) | 2020.12.04 |
| 스칼라 심볼의 목적? (0) | 2020.12.04 |
| 동일하지 않은 데이터 프레임을 병합하고 누락 된 행을 0으로 바꿉니다. (0) | 2020.12.04 |
| 여러 열에서 NOT 선택 (0) | 2020.12.04 |