title: Overriding the Update method of Django queryset
body: <p>As part of one of the requirement, we are overriding the Update method in the custom Queryset.</p>
  
  <p>Sample code is as follows.</p>
  
  <pre><code>from django.db.models.query import QuerySet
  
  class PollQuerySet(QuerySet):
      def update(self, *args, **kwargs):
          # Some Business Logic
  
          # Call super to continue the flow -- from below line we are unable to invoke super
          super(self, kwargs)
  
  class Question(models.Model):
      objects = PollQuerySet.as_manager()
  
      question_text = models.CharField(max_length=200)
      pub_date = models.DateTimeField('date published')
  </code></pre>
  
  <p>It is unable to invoke update in base Queryset from the Custom Queryset.</p>
  
  <blockquote>
    <p>TypeError at /polls/
    must be type, not PollQuerySet</p>
  </blockquote>
  
  <p>Any solution is much appreciated.</p>