URL:
path(<int:pk>/<str:xxx>', ProductDetailView.as_view(), name='detail')
Сторона просмотра должна выглядеть так:
def getproduct(request,pk,xxx):
the_product= Product.objects.get(pk=pk)
Но вы должны отметить, что если пользователь изменяет строковую часть URL-адреса, пользователь все равно будет увидеть страницу.