title: Django: access user information from a generic.view
body: <p>I am trying to access to the current user information to filter the client's items but  I am stuck with an error. </p>
  
  <p>I guess must be a different way to request the information of the current user. I am using this: self.kwargs.request.user.</p>
  
  <p>I got that error when using self.request.user I get this error get_context_data() missing 1 required positional argument: 'user'</p>
  
  <p>My url.py </p>
  
  <pre><code>url(r'^update/(?P&lt;pk&gt;[0-9]+)/$', views.CampaignUpdate.as_view(), name='update_campaign'),
  </code></pre>
  
  <p>AttributeError at 
  'dict' object has no attribute 'request'</p>
  
  <pre><code>class CampaignUpdate(generic.UpdateView):
          model = Campaign
          fields = [.....]
          template_name = 'campaign/campaign.html'
          success_url = '../../'
  
          def get_context_data(self, *args, **kwargs):
              context = super(CampaignUpdate, self).get_context_data(**kwargs)
              items = items.objects.get(client= self.kwargs.request.user)
  </code></pre>