title: Django custom manager request object/current user
body: <p>I have made a custom manager by creating a class inheriting from <code>models.Manager</code>.The manager just changed the default model.objects query to add some filters. Now, I want to add a filter according to the user logged in. I dont want to have to search through code changing what params are added, is there any way I can get the request object/current user without passing it through to the method? </p>
  
  <p>Im hoping this is not a stupid question, but I may just be getting confused...</p>
  
  <p>This is the basic setup of the Manager</p>
  
  <pre><code>class pubManager(models.Manager):
  
      def get_queryset(self):        
          return pubEnt.objects.filter(state='new')
  
      def on_site(self):
          return pubEnt.objects.filter(state='old', val=0)
  </code></pre>