Как я могу получить доступ к данным 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-функции

Вернуться на верх