В шаблоне вывожу переменную sql_queries, проходясь по ней циклом.
Вывожу все SQL запросы и один запрос повторяется дважды. Сам код взят из книги, но возможно я что-то не то сделал, т. к. не точь в точь пишу.
Вопрос: он реально делает два этих запроса или сохраняет где-то результат первого и использует в дальнейшем? Нужно ли здесь запарываться?
Скриншот кода удалён модератором.
Сам запрос в коде вот такой:
products = Product.objects.filter(id__in=product_ids)
Он вызывается в методе __iter__ корзины продуктов.
Сначала я итерируюсь по объекту корзины во вьюхе, а потом в шаблоне.
Код метода __iter__ корзины:
Скриншот кода удалён модератором.
Код вьюхи (первая итерация for item in cart, вторая в шаблоне detail.html):
Скриншот кода удалён модератором.