에서 집계를 사용하여 나는최소 값 필드의 이름을 가져옵니다 장고
class Choclate(models.Model):
name = models.CharField(max_length=256)
price = models.IntegerField()
그래서 내가 그렇게 lowest price
을 얻기 위해, 을 lowest price
값을 갖는 필드 이름을 얻으려면 아래 같은 일부 필드가있는 모델을 가지고 값은, 우리는 어떻게 field name
을 얻을 그래서 결국
from django.db.models import Avg, Max, Min
choclates = Choclate.objects.all()
lowest_price = choclates.aggregate(Min('price'))
Aggregations
를 사용하여 아래와 같이 할 수있는 장고 낮은 가격 값에 관련이?
k 감사합니다. 내가 원하는 모든 가격 값이 같다면 4 개의 choclate 레코드가 있다면 4 개의 레코드가 모두 같은 가격 값인지 확인해야한다는 것을 알 수있는 방법이 있습니다. 가능한거야? –
옙 확실히, 나는 위의 코멘트/의심을 찾았습니까? –
만약 내가 db에서 모든 4 레코드를 가져온 후 다른 조건을 넣을 시도합니다 .i 찾지 못했습니다 및이 특정 쿼리 –