title: Django query, finding the maximum object
body: <p>I'm hitting my head on something that should be simple.</p>
  <p>I have a query like this:</p>
  <pre><code>MyModel.objects.filter(...).aggregate(max_value=Max('value'))
  </code></pre>
  <p>and this does, indeed, return a (dictionary) with key 'max_value' and value that maximum value.</p>
  <p>But what I want is the <em>object</em> that has that maximum value.  Or, at least, some subset of the fields of that object, but the max value is just the selector</p>