diff --git a/inventory/views.py b/inventory/views.py index a151b5f2..5bfca83b 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -2813,12 +2813,15 @@ def vendorDetailView(request, dealer_slug, slug): """ dealer = get_object_or_404(models.Dealer, slug=dealer_slug) vendor = get_object_or_404(models.Vendor, slug=slug,dealer=dealer) + cars=vendor.cars.all() + total_cars_from_vendor=cars.count() + vendor_makes=cars.values('id_car_make__name').annotate(make_count=Count('id_car_make__name')) vendor_bills=BillModel.objects.filter(vendor=vendor.vendor_model) paginator=Paginator(vendor_bills,20) page_number = request.GET.get("page") page_obj=paginator.get_page(page_number) return render( - request, template_name="vendors/view_vendor.html", context={"vendor": vendor,"vendor_bills":page_obj} + request, template_name="vendors/view_vendor.html", context={"vendor": vendor,"vendor_bills":page_obj,"total_cars_from_vendor":total_cars_from_vendor,"vendor_makes":vendor_makes} ) diff --git a/templates/bill/bill_detail.html b/templates/bill/bill_detail.html index a350d14a..786a4561 100644 --- a/templates/bill/bill_detail.html +++ b/templates/bill/bill_detail.html @@ -20,8 +20,12 @@