так это… получить старое значение, прибавить единичку, записать. Вот тут уже не понимаю, какие сложности. А зациклить? Что имеется в виду?
Все таки не пойму как реализовать:
Выбираем корзины фильтром.
for cart in sell_cart.objects.filter(sell_cart_seller_id=user.id):
Присваиваем месяц покупки month_cart
month_cart = cart.sell_cart_date.strftime('%B').lower()
Далее нужно, в базе таблицы(модели) найти колонку(поле) с названием месяца, повторюсь не ЗНАЧЕНИЕ, А название колонки( september = models.IntegerField(verbose_name="Сентябрь", default=0).
Приплюсовать к старому значению, новое, ну а цикл, сделает свое дело со всеми корзинами.
setattr(month_saleman, month_cart, старое значение += cart.itog)
то есть мне нужно написать скрипт, который сам будет шерстить в будущем все 12 месяцев.
Если бы был один месяц я бы написал так:
month_salesman.september += cart.itog
Updated 30 Sept. 2016, 14:17 by borisovhouse.