Django-是否可以在不使用迭代器的情况下找到从模型中找到字段的最大/最小值



例如,我有一个类似的模型:

class Record(models.Model):
     name = CharField(...)
     price = IntegerField(...)
     year = IntegerField(...)

我如何在不使用A或迭代时找到最小或最高年度?

此DOC是关于django中聚合的工作原理。例如,对于您的Record模型类,您可以使用以下语法计算minmax属性的CC_3值:

from django.db.models import Min, Max
Record.objects.annotate(Min("price"), Max("price"))

最新更新