He estado usando una id para obtener todos los datos de js externo, pero la pregunta es que quiero mostrar datos de la base de datos, pero el uso de la plantilla está en js externo, solo llamo una 'id' de js externo a mi HTML, ¿Alguien sabe cómo leer {for data } bajo js externo? Es muy útil para mí si alguien da alguna idea sobre mi problema.
vistas.py
def dashboard(request): tasks = task.objects.all() tasks = {'requestsdata':tasks} return render(request, 'dashboard.html',tasks)dashboard.html : he estado usando id para obtener todos los datos dentro de js externo
<div class="card-body"> <div id="demo2"></div> </div>personalizado.js js externo
{% 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 %}