Вы представляете свой BLOB-объект JSON в виде строки.В самом деле, вы пишете что-то вроде:
"{\"movieName\": \"Avengers\", \"releaseYear\": \"2019\", \"boxOffice\": \"2.3B\"}";
в вашем файле JavaScript.The Object.keys(dataFromDjango) will return the indices of the string, so an array from
0 to
68`.
Вы можете представить BLOB-объект JSON в JavaScript с помощью:
var dataFromDjango = <b>JSON.parse('</b>{{ myData | safe }}<b>')</b>;
, поэтому здесь мы позволяем JavaScript преобразовать строку обратно в объект JavaScript,это, вероятно, самый безопасный вариант, поскольку, если строка содержит prombe, s, JavaScript при запуске разбора BLOB-объекта JSON выдаст ошибку.