擅长:python、mysql、java
<p>如果需要延迟更新,可以使用JavaScript <a href="http://www.w3schools.com/jsref/met_win_setinterval.asp" rel="nofollow">^{<cd1>}</a>调用来重复对视图的<a href="http://www.w3schools.com/ajax/" rel="nofollow">Ajax</a>调用来检查通知。在</p>
<p>例如,在您的基本模板中,有这样的内容(使用jQuery)</p>
<pre><code>function checkNotifications() {
$.get("url", function(data) {
// do something with the data
}
});
}
setInterval(checkNotifications, 30000);
</code></pre>
<p>每隔30秒检查一次通知。在</p>
<p><a href="http://en.wikipedia.org/wiki/WebSocket" rel="nofollow">WebSockets</a>可用于实时更新机制。我没有在Django中使用websockets,但是<a href="http://django-websocket-redis.readthedocs.org/en/latest/" rel="nofollow">this project</a>看起来很活跃,在我的Google搜索中排名第一。在</p>