Форум сайта python.su
Есть модель корзины(Basket), у неё есть М2М поле “Товар корзины”('tovar') У товара есть цена и фирма(ForeignKey модели фирма).
Задача: Вывести объекты корзины следующим образом
корзина 1:
фирма1 - (общая цена товаров, фирма которых равна фирме1)
фирма2 - (общая цена товаров, фирма которых равна фирме2)
фирма3 - ([общая цена товаров, фирма которых равна фирме3)
корзина 2:
фирма1 - (общая цена товаров, фирма которых равна фирме1)
фирма3 - (общая цена товаров, фирма которых равна фирме3)
Что только не делал, ничего не выходит.
Во вьюхе делал так:
baskets = Basket.objects.all() for basket in baskets: # Дальше не знаю как правильно... return direct_to_template(request, 'шаблон.html', { 'baskets': baskets})
Отредактировано hulygun (Ноя. 28, 2012 16:00:07)
Офлайн
{% for basket in baskets %}
{% for product in basket.poducts.all %}
{{ product.firm }}
{% endfor %}
{% endfor %}
Отредактировано FishHook (Ноя. 28, 2012 16:04:08)
Офлайн
FishHook, блин сори, не вывело((( сейчас поправлю тред
Офлайн
а должно
Офлайн
Поправил тред…
Офлайн
Разобрался…
baskets = Basket.objects.all() for basket in baskets: item = order.tovar.values('firm__name').annotate(summ = Sum('cena'))
Офлайн