Запрос на соответствие '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/
КОД КОРРЕКТЕН
спасибо всем за ваш вклад