有没有办法在django中创建一个无限循环

azpvetkf  于 2023-01-10  发布在  Go
关注(0)|答案(1)|浏览(146)

我想为我的网站做一个倒计时,但我做不到。
请帮帮我
我尝试使用标签"for",但您需要"while"循环,而在django中没有标签

bkhjykvo

bkhjykvo1#

为了创建一个倒计时,这是可见的访问者在您的网站,您实际上需要Javascript代码在您的HTML模板。
下面是一个示例函数,它可以帮助您:

<div id="countdown"></div>
<script type="text/javascript">
var count={{countdown_end_time}};
var counter=setInterval(timer, 1000);

function timer() {
    count=count-1;
    if (count <= 0) {
        clearInterval(counter);
        $('div #countdown').html('Timeout reached');
        return;
    }
    min = Math.floor(count/60);
    secs = (count % 60)
    $('div #countdown').html('You have ' + (min < 10 ? '0'+min : min) + ':' + (secs < 10 ? '0'+secs : secs) + ' minutes left')
}
</script>

相关问题