Django serialize object return an array, and i cant get it in template with js
my view.py:
def MyExempleView(request):
data = serializers.serialize("json", myModel.objects.all())
context = {
"data" : json.loads(data)
}
return render(request, 'consulta/myTemplateExemple.html', context=context)
my template:
{{ data|json_script:"data" }}
if ($("#data").length) {
var data= JSON.parse(document.getElementById('data').textContent);
}
my result exemple:
"[{"key": "value"}, {"key2": "value2"}]"