Django counter jumping a ride in the forloop
Здравствуйте, у меня логическая проблема с этим foorloop
этот код берет всех пользователей и уменьшает с новыми пользователями этого дня, Я бы хотел, чтобы при уменьшении он пропускал один оборот перед уменьшением, например: У меня 4 пользователя, за день до этого 3 и я добавил 1, я бы хотел, чтобы за день до этого было 4
def UserAndamentoListView(request):
now = datetime.datetime.now()
last5days = (datetime.datetime.now() - datetime.timedelta(days=5))
giorni = []
new_user = []
tot_user = []
tot = User.objects.all().count()
for day in range(6):
giorni.append(datetime.datetime.now() - datetime.timedelta(days=day))
new = User.objects.filter(date_joined__contains = giorni[day].date())
new_user.append(new)
tot -= new.count()
tot_user.append(tot)
context = {'giorni': giorni, 'new_user':new_user, 'tot_user': tot_user}
return render(request, 'andamento.html', context)