title: Django "get() got an unexpected keyword argument 'pk'" error
body: <p>I am trying to redirect to a page I intend to implement as an object's homepage after creation of one.</p>
  
  <p>Below is corresponding part of my views.py</p>
  
  <pre><code>            new_station_object.save()
              return HttpResponseRedirect(reverse("home_station", 
                                                  kwargs={'pk':   new_station_object.id}
              ))
  
  class StationHome(View):
      def get(self, request):
          return HttpResponse("Created :)")
  </code></pre>
  
  <p>and corresponding part of my urls.py;</p>
  
  <pre><code>    url(r'^station/(?P&lt;pk&gt;\d+)$', StationHome.as_view(),    name='home_station'),
  </code></pre>
  
  <p>But I get the said error; </p>
  
  <pre><code>TypeError at /station/2
  get() got an unexpected keyword argument 'pk'
  </code></pre>
  
  <p>Someone please help me out.</p>