Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 28, 2021 18:30:31

Garikgeri
Зарегистрирован: 2021-02-28
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с датами в sum

Подскажите, пожалуйста, как можно вынести расчёт «сегодня» из самого sum перед ним?


     def get_today_stats(self):
        return sum(record.amount for record in self.records
                   if record.date == dt.date.today())

Отредактировано FishHook (Март 1, 2021 11:33:44)

Офлайн

#2 Март 1, 2021 11:34:04

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Проблема с датами в sum

напишите функцию



Офлайн

#3 Март 1, 2021 11:52:30

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2756
Репутация: +  184  -
Профиль   Отправить e-mail  

Проблема с датами в sum

> как можно вынести расчёт «сегодня» из самого sum перед ним?

Так что ли?

 today = dt.date.today()
return sum( record.amount for record in self.records  if record.date == today )



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Онлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version