Я хочу запросить дату из базы данных и добавить ее в мой массив, остальные мои функции работают нормально. Однако этот не работает так, как я хочу. Данные совершенно неверны в отношении времени возврата. Возможно, я пропустил что-то простое.
Вот мой код:
def sortthreemonth(query):
result = [0, 0, 0]
currentdate = date.today()
secondmonth = currentdate - relativedelta(months = 1)
thirdmonth = currentdate - relativedelta(months = 2)
fourthmonth = currentdate - relativedelta(months = 3)
for queries in query:
if fourthmonth <= queries.transactiondate <= thirdmonth:
result[0] = queries.totalamount + result[0]
elif thirdmonth <= queries.transactiondate <= secondmonth:
result[1] = queries.totalamount + result[1]
elif secondmonth <= queries.transactiondate <= currentdate:
result[2] = queries.totalamount + result[2]
return result
Все остальное работает, кроме этого возврата. Любые идеи? Заранее спасибо.