您可以获取与域范围
Upper(..)和
Lower(..)这样:
from django.db.models.functions import **Upper, Lower**MyModel.objects.aggregate(Min( **Lower(** 'price_range' **)** ), Max( **Upper(** 'price_range' **)** ))
但是请注意,如果范围不重叠(例如
[0, 20]和
[50, 100]),您仍然会得到range
[0, 100]。
from django.db.models.functions import Upper, LowerMyModel.objects.aggregate( **low=** Min(Lower('price_range')), **high=** Max(Upper('price_range')))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)