title: Overriding get method in class based view with super()
body: <p>I created a view that manages the products which belong to the current log-in user (so the current user can watch its own products):</p>
  
  <pre><code>class ProductList(View):
    def get(self, request, *args, **kwargs):
      products = Product.objects.get(user=self.request.user)
      #...
  </code></pre>
  
  <p>I would like to subclass another view from it, which manages the products that belong to a user specified as a GET parameter in the url (probably different to the current user). Is it possible to do it with super() and overriding the method in product_list? Something like this:</p>
  
  <pre><code>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
  #...
  </code></pre>
  
  <p>Basically, how can I override the get method from product_list , changing only "self.request.user" by the parameter taken from the URL</p>