в модели лота пишешь метод, который возвращает объект ставки и потом просто используешь в шаблоне.
в модели:
@property
def max_bet(self):
return self.bets.all().order_by('-kakoe-tam-pole-so-znacheniev-stavki')[0]
Желательно и, я бы сказал адекватно не
self.bets.all().order_by('-kakoe-tam-pole-so-znacheniev-stavki')[0]
а
self.bets.all().order_by('-kakoe-tam-pole-so-znacheniev-stavki').first()
ну а если версия джанги не позволяет first
, то
self.bets.all().order_by('-kakoe-tam-pole-so-znacheniev-stavki')[:1].get()
З.Ы. Кстати есть еще latest
и earliest
self.bets.latest('pk')
ну или, как у нас -
self.bets.latest('kakoe-tam-pole-so-znacheniev-stavki')
З.З.Ы. Ах да и можно без @property
© левел ап каждый день!
Updated 12 Jan. 2015, 19:44 by alexscrat.