title: question about save(update_fields) method nuances , Django
body: <p>Quick question. Cant find it in documentation or rather there are contradictory information.</p>
  
  <p>Does method:</p>
  
  <pre class="lang-py prettyprint-override"><code>save(update_fields = somefields)
  </code></pre>
  
  <p>works by the same principal as method:</p>
  
  <pre class="lang-py prettyprint-override"><code>SomeModel.objects.update(somefields here)
  </code></pre>
  
  <p>in terms that both methods work on the DB level without triggering SAVE method in the model?</p>
  
  <p>UPDATE works on a DB level, that's clear</p>
  
  <p>What about save(update_fields = somefields)???</p>
  
  <p>Thank you and sorry for rather abstract question</p>
  
  <pre class="lang-py prettyprint-override"><code>
      def delete(self, using=None, keep_parents=False):
          self.show = False
          self.change_date = datetime.datetime.now()
          self.save(update_fields=["show", "change_date"]) # will it trigger save() method in the model or not???
  
  </code></pre>