Olá galera e o seguinte fiz um tela que retorna o dados e json, mais o que a contece e que o dados retorna de uma maneira que não sei fazer a leitura.
Segue o exemplo:
----- view.py----
def listaprodutos(request):
lsprodutos = produto.objects.all()
data = serializers.serialize('json', lsprodutos)
return JsonResponse(data, safe=False)
-------- retorno json --------
[{"model": "rg.produto", "pk": 1001, "fields": {"descricao": "Maracuja Dosado", "vlunitario": "10.50", "id_grupo": 1, "cdunidade": "KG"}}, {"model": "rg.produto", "pk": 1002, "fields": {"descricao": "Acerola Dosado", "vlunitario": "5.50", "id_grupo": 1, "cdunidade": "KG"}}, {"model": "rg.produto", "pk": 1003, "fields": {"descricao": "Caja Dosado", "vlunitario": "8.00", "id_grupo": 2, "cdunidade": "KG"}}]
Código javascript
for(var i = 0; i< data.length;i++){
var dt = data[i];
console.log(dt['fields'])
}
Mensagem que dá.
----------------------------------------
undefined
Não estou conseguindo ler os dados, estou usando JsonResponse.
Desde já agradeço galera.