Size: a a a

Django [ru] #STAY HOME

2019 October 20

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
зачем ?
да нифига. А куда его добавлять?
Работнику?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Workman
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
и оно это поймет?
self.day_workman.latest()
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
только latest() - еще принимает  имя поле в качестве аргумента
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по которому получать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в твоем случае или pk или created
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я бы выбрал pk
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
какой же я плуг
источник

DT

Dan Tyan in Django [ru] #STAY HOME
оно как правило уже индексировано
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя created не индексировано
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
return self.day_workman.latest('pk')
неа
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
WorkingDay matching query does not exist.
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
хотя так:
return self.day_workman.order_by('-created').first()
работает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что то возвращает ?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
вобщем пошел по работникам:
           for i in workmans:
               print(i.last_date_record())
получаю даты, иногда None
источник

DT

Dan Tyan in Django [ru] #STAY HOME
так и должно быть ?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
нет
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
это первые даты
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
В общем так:
   def last_date_record(self):
       return self.day_workman.order_by('created').first()
источник