Django problema de vistas [closed]

Hola tengo un problema en django, hice un proyecto personal de un inventario.

El problema es que entrando a un link directo, cualquier usuario registrado puede ver los productos de otro usuario http://000000/products/viewproduct/1, esta vista es para ver un producto, pero si cambio el numero al final, que es el id del producto en la base de datos puedo ver el que sea siempre y cuando exista, por ejemplo mi amigo tiene 5 productos con las id del 5 al 10 y yo solo del 1 al 4.

si yo inicio sesion en mi cuenta y pongo http://000000/products/viewproduct/5 <- ahi le cambie el numero de id del producto y ese no es mi producto pero aun asi lo puedo consultar.

Ese es mi problema y ya intente usando {% if request.user.is_authenticated %} pero no sirve.

your text class ViewProduct(LoginRequiredMixin, DetailView): model = Product template_name = "products/view.html" context_object_name = "product"

Esta es la vista creada

Back to Top