Django/Javascript — Как создать ссылку на защищенный ресурс?

#javascript #html #django

Вопрос:

Я хотел бы знать, возможно ли создать содержимое .href=… после того, как пользователь нажал кнопку, а не заранее. Если я посмотрю на исходный код своей страницы, я увижу полную ссылку 🙁

 <a type="button" class="btn btn-outline-primary" target="_blank" onclick="location.href='{% url 'stream' pk=track.file.pk|safe|cypher_link_stream %}'"><i class="fad fa-play-circle"></i></a>
 

Спасибо.

Комментарии:

1. Вы можете работать с запросом AJAX, который извлекает ссылку.

2. @WillemVanOnsem, может быть, у вас есть пример, чтобы показать? На самом деле я никогда по-настоящему не работал с JS, так что я немного растерян.