に凝集を使用して、私は最小値のフィールド名を取得しますジャンゴ
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はこれを見つけることができませんでした。 –