Как отобразить данные в Django, передав их внешнему js
Я использовал id для получения всех данных из внешнего js, но вопрос в том, что я хочу отобразить данные из базы данных, но используя шаблон на внешнем js, я просто вызываю 'id' из внешнего js в мой HTML, кто-нибудь знает, как прочитать {for data} под внешним js? Сейчас у меня это
views.py
def dashboard(request):
tasks = task.objects.all()
tasks = {'requestsdata':tasks}
return render(request, 'dashboard.html',tasks)
dashboard.html - Я использовал id для получения всех данных внутри внешнего js
<div class="card-body">
<div id="demo2"></div>
</div>
custom.js External js
{% for listofdata in requestsdata%}
var kanban2 = new jKanban({
element: '#demo2',
gutter: '15px',
click: function (el) {
alert(el.innerHTML);
},
boards: [{
'id': '_todo',
'title': 'To Do (Item only in Working)',
'class': 'bg-info',
'dragTo': ['_working'],
'item': [{
'title': `
<a class="kanban-box" href="#"><span class="date">24/7/20</span><span class="badge badge-info f-right">medium</span>
<h6>{{listofdata .description}}</h6>
//etc. so on .........
`,
}
]
},
]
});
{% endfor %}