Как ограничить количество нажатий на кнопку в django

Я хочу реализовать как ограничить количество нажатий на кнопку в django, а затем отправить пользователя на страницу входа. Чтобы быть более ясным с моим вопросом, есть кнопка download и пользователи могут скачивать pdf, когда они не вошли в систему, теперь я хочу, чтобы максимальное количество скачиваний было 5, прежде чем пользователь будет перенаправлен на страницу входа или, возможно, регистрации, чтобы они могли продолжить скачивание. Я попробовал этот простой код javascript, чтобы сделать это, но что это просто увеличивает число, когда кнопка нажата я не знаю, как проверить, если это до пяти нажмите, а затем перенаправить.

<script type="text/javascript">
        var count = 0;
        var btn = document.getElementById("btn");
        var disp = document.getElementById("display");
  
        btn.onclick = function () {
            count++;
            disp.innerHTML = count;
            disp.save;
        }
    </script>
<button id="btn">Click here to download </button>
<span id="display">0</span>Clicked

нужна дополнительная информация? Я готов ее предоставить

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