title: Can I add more than two arguments to get_context_data()?
body: <p>I get this error </p>
  
  <pre><code>TypeError at /debate/1/
  get_context_data() takes exactly 2 arguments (1 given)
  </code></pre>
  
  <p>Right now it is defined as:</p>
  
  <pre><code> def get_context_data(self, **kwargs):
  </code></pre>
  
  <p>And I want it to be:</p>
  
  <pre><code> def get_context_data(self, request, **kwargs):
  </code></pre>
  
  <p>so I can do inside:</p>
  
  <pre><code>sort_by = request.GET.get('sort', '-rating_score')
  </code></pre>
  
  <p>Is this a good idea, and how to do it? </p>