Я пытаюсь отправить ссылку 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?