title: Remove the micro seconds from model method datetime objects
body: <p>I have this method, it returns the time_left hence the name.</p>
  <p>My problem is the additional microseconds appended at the end.</p>
  <pre><code>from django.utils.timezone import now
  
  class ModelClass(models.Model):
      ....
      due_date = models.DateTimeField()    
  
      @property
          def time_left(self):
              data = {&quot;in_negative&quot;: False}
              remaining = self.due_date - now()
              data[&quot;remaining&quot;] = remaining
              if remaining.days &lt; 0:
                  data[&quot;in_negative&quot;] = True
              return data
  </code></pre>
  <p>This is what I get on my template</p>
  <p><code>3 days, 10:38:53.070894</code></p>
  <p>What I want</p>
  <p><code>3 days, 10:38:53</code></p>