title: Django .update doesn't call override save?
body: <p>I am trying to call this overrride save method in models:</p>
  
  <pre><code>def save(self, *args, **kwargs):
      if self.done is True:
          if self.averagepa is None:
              pass
          elif self.averagepa &lt; 26:
              self.links = 5
          elif self.averagepa &lt; 31:
              self.links = 10
          elif self.averagepa &lt; 36:
              self.links = 15
          elif self.averagepa &lt; 41:
              self.links = 20
          else:
              self.links = 99
  super(KW, self).save(*args, **kwargs)
  </code></pre>
  
  <p>This works perfectly if I just save model in admin panel. But when I try to update it via <code>./manage.py shell</code> like this:</p>
  
  <pre><code>KW.objects.filter(id=138).update()
  </code></pre>
  
  <p>It doesn't trigger it. How can I call save override method with update from shell?</p>