2014-06-10 4 views
0

데이터베이스 열에 다른 항목 수를 얻을 수있는 간단한 방법이 있는지 알고 싶습니다. 예를 들어, 데이터베이스에있는 디자인이 다르며 각 디자인에 이미지 수가 포함될 수 있습니다. 배울 점은 디자인이 얼마나 많은지입니다.Django 데이터베이스의 다른 항목 수

나는 모든 데이터베이스 항목을 검색 할 수 있으며, 다음 항목과 비교할 때마다 동일하지 않을 때마다 항목을 저장할 수 있습니다 .Design_Name. 그러나 이것은 분명히 길고 성능이 요구됩니다. Design_Name 열에 3 개의 다른 항목이 있으므로 '3'의 값을 가져와야합니다. 아무나 아이디어가 있습니까?

_______DATABASE________
Design_Name | 디자인 내용
| 디자인 __1 | 이미지 1.1 |
| 디자인 __1 | | 이미지 1.2 |
| 디자인 __2 | | 이미지 2.1 |
| 디자인 __2 | | 이미지 2.2 |
| 디자인 __3 | | 이미지 3.1 |

답변

3

내가이 질문을 이해한다면 shure하지 마라. 하지만이게 효과가 있다고 생각합니다 :

Design.objects.values('Design_Name').distinct().count() 
+0

예, 당신 말이 맞아요.) – okm

관련 문제