El objeto serializado de Django devuelve una matriz, y no puedo obtenerlo en la plantilla con js
mi vista.py:
def MyExempleView(request): data = serializers.serialize("json", myModel.objects.all()) context = { "data" : json.loads(data) } return render(request, 'consulta/myTemplateExemple.html', context=context)mi plantilla:
{{ data|json_script:"data" }} if ($("#data").length) { var data= JSON.parse(document.getElementById('data').textContent); }mi ejemplo de resultado:
"[{"key": "value"}, {"key2": "value2"}]"resolví cargar y descargar el json con python json:
en vistas:
"data" : datay en js en plantilla:
var data = JSON.parse(document.getElementById('data').textContent) jsonResponse = JSON.parse(data)