Django - отправить файл в скрипт js

Как, используя Django, минуя форму файлового менеджера, отправить файл в скрипт js, если файл хранится в переменной {{i.file}} в коде Python

models.py

from django.db import models
from django.utils import timezone
from django import forms

class Task(models.Model):
    file = models.FileField('Файл',blank = False, default = '',upload_to='documents/')
    numbers = models.PositiveSmallIntegerField('Номер',blank = False, default='1')
    title =  models.CharField('Название',max_length=50, blank = False)
    created_date = models.DateTimeField( 'Дата создания',default=timezone.now,blank = False )
    status =  models.CharField('Статус',max_length=15, default="Активно", blank = False)
    

    class Meta:
        verbose_name = 'Исследование'
        verbose_name_plural = 'Исследования'
    
    def __str__(self):
        return self.title
    
    
    def publish(self):
        self.published_date = timezone.now()
        self.save()

файл на html странице

 {% for i in tasks %}
                        <tr>
                            <td>{{i.numbers}}</td>
                            <td><a href="working">{{i.title}}</a></td>
                            <td>{{i.created_date}}</td>
                            <td>{{i.status}}</td>
                            <td><a href="{{i.file.url}}">{{i.file}}</a></td>
                        </tr>
                        {% endfor%}
                    {% else%}
                        <p>Записей нет! Создайтей новую запись с помощью кнопки выше!</p>
                    {% endif %}

И получается {{i.file}} необходимо сразу отправлять в скрипт js который подключен к другой html странице в этот скрипт

function handleFileSelect(evt) {
  var files = evt.target.files;
  if (files[0].name.includes(".nii")) {
    readNiiFile(files[0]);
  } else if (files[0].name.includes(".txt")) {
    readNameFile(files[0]);
  } else {
    readDicom(evt);
  }
}

как я понимаю его нужно вставлять вместо evt.target.files но js не воспринимает переменную {{i.file}}

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