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, .... ,}


+ Recent posts