Я создал представление, которое управляет продуктами, которые принадлежат текущему пользователю, вошедшему в систему (чтобы текущий пользователь мог просматривать свои собственные продукты):
class ProductList(View):
def get(self, request, *args, **kwargs):
products = Product.objects.get(user=self.request.user)
#...
Я хотел бы выделить из него другое представление, которое управляет продуктами, принадлежащими пользователю, указанному в параметре GET в URL-адресе (возможно, отличающемуся от текущего пользователя). Можно ли сделать это с помощью super () и переопределить метод в product_list? Примерно так:
class ProductListFromUser(ProductList):
def get(self, request, *args, **kwargs):
#not sure what code if necessary to put here...
super().get(self, request, *args, **kwargs):
#or here
#...
В основном, как я могу переопределить метод get из product_list, изменяя только "self.request.user" параметром, взятым из URL