title: Reload django object from database
body: <p>Is it possible to refresh the state of a django object from database? I mean behavior roughly equivalent to:</p>
  
  <pre><code>new_self = self.__class__.objects.get(pk=self.pk)
  for each field of the record:
      setattr(self, field, getattr(new_self, field))
  </code></pre>
  
  <p><strong>UPDATE:</strong> Found a reopen/wontfix war in the tracker: <a href="http://code.djangoproject.com/ticket/901" rel="noreferrer">http://code.djangoproject.com/ticket/901</a>.
  Still don't understand why the maintainers don't like this.</p>