title: Convert QueryDict into list of arguments
body: <p>I'm receiving via POST request the next payload through the view below:</p>
  
  <pre><code>class CustomView(APIView):
  
  """
  POST data
  """
  def post(self, request):                
      extr= externalAPI()
      return Response(extr.addData(request.data))
  </code></pre>
  
  <p>And in the <code>externalAPI</code> class I have the <code>addData()</code> function where I want to convert <em>QueryDict</em> to a simple list of arguments:</p>
  
  <pre><code>def addData(self, params):        
      return self.addToOtherPlace(**params)   
  </code></pre>
  
  <p>In other words, what I get in params is somethin like:</p>
  
  <pre><code>&lt;QueryDict: {u'data': [u'{"object":"a","reg":"1"}'], u'record': [u'DAFASDH']}&gt;
  </code></pre>
  
  <p>And I need to pass it to the addToOtherPlace() function like:</p>
  
  <pre><code>addToOtherPlace(data={'object':'a', 'reg': 1}, record='DAFASDH')
  </code></pre>
  
  <p>I have tried with different approaches but I have to say I'm not very familiar with dictionaries in python.</p>
  
  <p>Any help would be really appreciated.</p>
  
  <p>Thanks!</p>