title: Override get_object() and manually set PK
body: <p>I have a <code>DetailView</code> class in which I am not passing in a pk nor a slug. Therefore, I am trying to override the <code>get_object(self)</code> and manually place the query filter item (in my case the user that is currently logged in). However, I am not having success:</p>
  
  <pre><code>class ViewSpecialUser(LoginRequiredMixin, DetailView):
      model = SpecialUser
      print(self)
  
      def get_object(self):
  
          object = super(ViewSpecialUser, self).get_object(queryset)
          object.queryset = queryset.filter(pk=self.request.user.pk)
          return object
  
      def get_context_data(self, **kwargs):
          context = super(ViewSpecialUser, self).get_context_data(**kwargs)
          return context
  </code></pre>