How can I access the dictionary if django makes the key unique, since it is necessary to send a json with arrays?
This is my Ajax code in a Django template
<script type="text/javascript">
function RegistrarAperturacaja(){
alert($("input[name=csrfmiddlewaretoken]").val());
var datos = {
aperturacaja:[
{
fechaaperturacaja: "",
caja_idcaja: $("#cmbCaja").val(),
detalleaperturacaja: $("#descaperturacaja").val(),
estadoaperturacaja: 1,
activoaperturacaja: 1,
montoaperturacaja: $("#txtMontoApertura").val(),
}] ,
csrfmiddlewaretoken: $("input[name=csrfmiddlewaretoken]").val()
};
var sendData = JSON.stringify(datos);
$.ajax({
url: strRootUrl+"/insertaraperturacaja/",
contentType: "application/json; charset=utf-8",
type: "POST",
async: false,
data: sendData,
success: function(msg) {
alert("Se Registro correctamente la Apertura de Caja");
}
});
}
Django View al hace - > print request.POST
<QueryDict: {u'aperturacaja[0][detalleaperturacaja]': [u'asd '], u'aperturacaja[0][caja_idcaja]': [u'1'], u'aperturacaja[0][activoaperturacaja]': [u'1'], u'aperturacaja[0][fechaaperturacaja]': [u''], u'csrfmiddlewaretoken': [u'kqmnDQCA5qW98HpQFmqewoaRaPB10WNV'], u'aperturacaja[0][montoaperturacaja]': [u'11'], u'aperturacaja[0][estadoaperturacaja]': [u'1']}>
How can I access the dictionary if the key makes it a single one, since it is necessary to send a json with arrays?