장고 views
에서 JsonResponse로 모델을 그대로 가져와 사용하는 경우가 있습니다. 결과가 여러개이면 모델의 values()를 리스트에 넣으면 되는데 한 개일 때는 리스트에 넣을 필요가 없습니다.
이럴 경우 제일 간단한 방법은 Somemodel.objects.filter(field = value).values()[0]
입니다.
다른 장고의 모듈을 사용하는 방법도 있지만 many-to-many 필드를 포함 외부키를 갖고 있는 필드의 값을 그대로 표시하려면 이 방법을 사용하는 것이 예외가 없습니다.