django динамическая загрузка файла c - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь отправить ссылку c на кнопку загрузки. Ссылка stati c приводит к функции views.py и будет возвращена как dict.

in views.py:
def some_fct(request):
    handling the request
    return render(request,'site.html',{'processed_request': 'name_of_static_file'})

Я попытался найти данные в отдельном div и изменить href с помощью:

<div id="data">{{processed_request}}<\div>
<a href="" id="download"><button class="download_btn"><i class="fa fa-download"></i> Download</button></a>

<script>
let file = document.getElementbyId('data').innerHTML; 
let file_static = "{% static '${file}' %}"   
document.getElementById('download').setAttribute("href",file_static);
</script>

, что приводит к console.log

https://..../static/%24%7Bfile%7D

вместо

https://..../static/name_of_static_file

Как я могу получить доступ к static_file?

...