Files
com2care_website/apps/core/context_processors.py
T
2026-05-20 16:21:04 +03:30

20 lines
649 B
Python

from apps.products.models import MainProduct, SubProduct
def navigation(request):
main_products = (
MainProduct.objects.filter(is_active=True)
.prefetch_related("sub_products")
.order_by("order", "name")
)
all_sub_products = list(
SubProduct.objects.filter(is_active=True).order_by("order", "name")[:5]
)
footer_sub_products = all_sub_products[:4]
footer_sub_products_has_more = len(all_sub_products) == 5
return {
"nav_main_products": main_products,
"footer_sub_products": footer_sub_products,
"footer_sub_products_has_more": footer_sub_products_has_more,
}