I am trying to access to the current user information to filter the client's items but I am stuck with an error. 

I guess must be a different way to request the information of the current user. I am using this: self.kwargs.request.user.

I got that error when using self.request.user I get this error get\_context\_data() missing 1 required positional argument: 'user'

My url.py 

```
url(r'^update/(?P<pk>[0-9]+)/$', views.CampaignUpdate.as_view(), name='update_campaign'),

```

AttributeError at 
'dict' object has no attribute 'request'

```
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)

```