title: Django: Increment blog entry view count by one. Is this efficient?
body: <p>I have the following code in my index view.</p>
  
  <pre><code>latest_entry_list = Entry.objects.filter(is_published=True).order_by('-date_published')[:10]
  for entry in latest_entry_list:
      entry.views = entry.views + 1
      entry.save()
  </code></pre>
  
  <p>If there are ten (the limit) rows returned from the initial query, will the save issue 10 seperate updated calls to the database, or is Django "smart" enough to issue just one update call?</p>
  
  <p>Is there a more efficient method to achieve this result?</p>