Форум сайта python.su
Скажите, как можно найти минимальное значение атрибута, используя запрос?
b = Book.objects.get()
В документации написано, я так поняла вот так
b = Book.objects.get(cena__min)
Но так не работает. Пишет: cena__min не определена.
Спасибо заранее.
Офлайн
Book.objects.all().order_by('cena')[0].cena
Офлайн
я вот так нашла минимальный элемент:
b = Book.objects.aggregate(Min('cena'))
А каким образом я могу вернуть это значение?
т.е. в return list_detail.object_list
для отображения этого значения в html в templates
Офлайн
Расскажите что вы хотите видеть в шаблоне, какая задача? Вам нужна именно минимальная цена, или несколько самых дешевых книг?
Если второе, то передавайте в object_list Book.objects.all().order_by('cena').
Офлайн
в том-то и дело, что мне нужна минимальная цена и мне нужно вывести её в шаблоне
Офлайн
Я уже писал, что после:
b = Book.objects.aggregate(Min('cena'))
{{ b.cena__max }}
Офлайн