Запрос на соответствие 'Product' не существует

вот код представления, элемент находится в базе данных, но все равно выдает DoesNotExist, я также пробовал get_object_or_404 Я пробую этот url http://127.0.0.1:8000/store/shirts/mavi-jeans/

def product_detail(request, category_slug, product_slug):
try:
    single_product = Product.objects.get(category__slug=category_slug, slug=product_slug)
except Exception as e:
    raise e
    
context = {'single_product':single_product}
return render(request, 'store/product_detail.html', context)


urlpatterns = [
path('', views.store, name='store'),
path('<slug:category_slug>/', views.store, name='products_by_category'),
path('<slug:category_slug>/<slug:product_slug>/', views.product_detail, name='product_detail'),

]

я только что выяснил, что был недостаточно внимателен к url, "mavi-jeans" не находится в категории рубашек, правильный url
. http://127.0.0.1:8000/store/jeans/mavi-jeans/

КОД КОРРЕКТЕН

спасибо всем за ваш вклад

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