У меня есть список python, сгенерированный моим views.py в Django, и я хотел бы передать его в javascript в моем HTML-шаблоне.Кажется, я не могу получить его в javscript в виде массива ... Мне нужно оценить, содержит ли список / массив определенные числа, но он выглядит как строка.
Я передаю список в мой HTMLтакой шаблон:
def get_context_data(self, **kwargs):
context = super(dashboardView, self).get_context_data(**kwargs)
mylist = [10,22,33,45]
context['mylist'] = mylist
return context
Когда я использую:
<h1 id = "list"> {{mylist}}</h1>
, он отображается в браузере и отображается как [10,22,33,45]
Тогда в моем шаблоне я использую JavaScript, который у меня есть:
var mylist = document.getElementById("list").innerHTML;
for(i = 0; i < mylist.length; i++){
console.log(mylist[i])
};
это возвращает в консоли:
'
[
1
0
,
2
2
........
Я хочу:
10
22
33
45
IЯ пытался преобразовать в JSON в Python и проанализировать его в JavaScript, но не могу преобразовать эту строку в массив или продолжает получать ошибки.Есть идеи для лучшего метода здесь?