如何在Django中自动刷新/重定向视图

时间:2016-03-13 20:36:45

标签: python django django-views

是否有办法在设定的时间段后自动重定向(或刷新)模板(或更好:它的基础视图在Django?例如。通过使用Redirect view或类似的东西?一个例子就是很好。

基本上我需要近似<meta http-equiv="refresh" content="60;url here">,但在Django中。当然,我确切地知道HTML中的元刷新标签是如何工作的 - 但是这个问题并不属于那个(或者使用JS来实现相同的效果)。该标签有其自身的问题,例如它在Opera Mini(我的观众的关键浏览器)中不起作用。

1 个答案:

答案 0 :(得分:4)

您可以使用Javascript实现这一点,例如:

window.setTimeout(function () {
    location.href = "http://myurl.com";
}, 5000); // refresh/redirect after 5 seconds.