При передаче контекста в шаблоны всегда передаю Корзину - чтобы в хедере было количество предметов в корзине.
Код контроллеров:
def view1(request):
return render(request, 'template1.html', {'cart': cart})
def view2(request):
return render(request, 'template2.html', {'cart': cart})
def view3(request):
return render(request, 'template3.html', {'cart': cart})
Кода хедера:
<p>Корзина <span>{{ cart.get_count }}</span></p>
Уверен в том, что это можно написать короче, а не передавать всегда объект Корзины.
Какие решения существуют?