Первое название продукта, повторяющееся для всех остальных django eccomerce

hii я новичок здесь создаю сайт eccomerce никаких ошибок не появляется во время рендеринга шаблона но проблема в том что мое первое название продукта повторяется для всех других продуктов views.py

def product_view(request,cate_slug,prod_slug):
    if(Category.objects.filter(slug=cate_slug, status=0)):
        if(Products.objects.filter(slug=prod_slug, status=0)):
            product = Products.objects.filter(slug=prod_slug, status=0).first()
        
        else:
            messages.warning(request,"product  not found") 
            return redirect("collection")
    else:
        messages.error(request,"something went wrong")
        return redirect("collection")
    return render(request,"product_view.html",{'product':product})     

и я обнаружил ошибку, когда я удаляю first() из продукта он не показывает названия продуктов, но если я не удаляю first() он показывает название первого продукта для всех остальных удаляемых продуктов я действительно запутался в этом кто нибудь помогите мне пожалуйста

я хочу отображать правильное имя для каждого товара здесь повторяется одно и тоже имя для всех других имен из-за функции first() я застрял в этом на 5 часов кто нибудь помогите мне пожалуйста

Вернуться на верх