Как я могу получить доступ к данным javascript в моем шаблоне django для итерации forloop
Я использую js для получения api из django rest api и после получения api мне нужно использовать длину полученного api obj в шаблоне django, как я могу это сделать?
Есть ли другой способ решения этой проблемы?
///////////////////////////////////////////js функция для получения api///////////////////////////////////
function getName() {
fcom=document.getElementById('fcom').value;
dep=document.getElementById('dep').value;
console.log(fcom, dep)
fetch(`http://localhost:8000/create-f-company-record/${fcom}/${dep}`, {
method: 'GET', // or 'PUT'
headers: {
'Content-Type': 'application/json',
},
})
.then(response => response.json())
.then(data => {
console.log(data)
console.log(data.length)
temdata=data.length
if(data!="0"){
document.getElementById('length').value=5
document.getElementById('fdate').value=data.date
document.getElementById('fcom').value=data.FCompany
document.getElementById('dep').value=data.depostieAmount
document.getElementById('pay').value=data.paymenetAmount
document.getElementById('deppaydate').value=data.DepPAyDate
document.getElementById('net').value=data.netAmount
}
else{
alert('Could not find data with this id')
window.location.reload()
}
})
}
///////////////////////////////////////django template html file//////////////////////////////////////
{% for tem in temdata %}
{% endfor %}
эта переменная temdata находится внутри js-функции