Django遍历网页列表

时间:2014-03-17 11:17:00

标签: django

您好我对python和DJANGO相对较新,并且想知道是否有办法在延迟一段时间后从当前加载的网页加载网页

例如我在django项目中的不同页面上有5或6个图表/图表,并希望它们显示5-10秒然后切换到下一个

我可能只是错过了一些简单的东西,但任何帮助都会受到赞赏

2 个答案:

答案 0 :(得分:2)

如果您希望他们在30秒内提交表单,那么meta-refresh是一种非常简单的方法。

否则,您可以使用延迟后触发的javascript重定向。重定向将检查在延迟期间是否未执行任何操作(例如填写字段)。类似的东西:

setTimeout(function() {
    if (noChange) {
        window.location = "http://www.yoururl.com";
    }
}, 30 * 1000);

答案 1 :(得分:1)

您应该使用javascript来执行此操作:

$(function(){
 setTimeout(checkUserStatus, 30000);
})

function checkUserStatus(){
    //Code to check if user hit/click anything
    //if yes clear TimeInterval and do the operation
    //If no clear Time Interval and redirect to home page
}