title: Django json post request parse
body: <p>My client is passing this json as a post to django server:</p>
  
  <pre><code>data={  'supplier': supplier_name,
          'date': date,
          'payment':payment,
          'materials':[{"name":name,"qtd":qtd,"price":price},
                      {"name":name,"qtd":qtd,"price":price},
                      {"name":name,"qtd":qtd,"price":price}]
  }
  </code></pre>
  
  <p>I'm using push to put materials:</p>
  
  <pre><code>data['materials'].push({"name":name,"qtd":qtd,"price":price});
  </code></pre>
  
  <p>My django view handles data like this:</p>
  
  <pre><code>supplier=request.POST.get('supplier')
  date=request.POST.get('date')
  </code></pre>
  
  <p>When I try to do this, the materials content is "none":</p>
  
  <pre><code>materials=request.POST.get('materials')
  </code></pre>
  
  <p>How can get a list use in further code?</p>
  
  <p>Ajax is being sent like this:</p>
  
  <pre><code>$.ajax({
      type:"POST",
      url:"{% url 'validate_purchase' %}",
      data: data,
      dataType: 'json',
      success: function(data){
      }
  });
  </code></pre>