title: How can you access the "calling" object through a RelatedManager in Django?
body: <p>Say I have a model with a foreign key to a Django Auth user:</p>
  
  <pre><code>class Something(models.Model):
  
      user = models.ForeignKey(User, related_name='something')
  </code></pre>
  
  <p>I can then access this model through a RelatedManager:</p>
  
  <pre><code>u = User.objects.create_user('richardhenry', 'richard@example.com', 'password')
  u.something.all()
  </code></pre>
  
  <p>My question is, if I create a <code>SomethingManager</code> and define some methods on it:</p>
  
  <pre><code>class SomethingManager(models.Manager):
  
      def do_something(self):
          pass
  </code></pre>
  
  <p>Is it possible to get the original User object (as in, the variable <code>u</code>) within the <code>do_something()</code> method? (Through the related manager; passing it in via the method args isn't what I'm after.)</p>