-
[Django] QuerySet 에서 dict 타입 변환하기언어/파이썬 & 장고 2017. 2. 1. 20:30
queryset to dict!
QuerySet은 대개 Django ORM의 filter()함수를 사용할 때 (1개 이상의 데이터가 반환될 때) 갖게 되는 타입입니다.
이러한 타입을 그대로 사용하려고 하면 아래와 같이 출력이됩니다.
a = ModelObj.objects.filter(col=1) # 결과 {col:[1], .... ,}
위와 같이 value값에 리스트가 씌워져 있는 것들을 확인할 수 있습니다.
QuerySet의 변환은 아래처럼 간단하게 dict로 변환이 됩니다.
a = ModelObj.objects.filter(col=1) print(a.values()) # 결과 {col:1, .... ,}