django 1.9 如何自动更新视图中的上下文

django 1.9 how to automatically update context in views

我有传递值的上下文,该值随着时间的推移而变化。无论如何我可以更新并将值自动发送到 test.html 这样用户就不需要一直刷新页面来查看新值了吗?

def detail(request):

    LAST_DATA = request_data()

    context = {
        'LAST_DATA': LAST_DATA,
    }

return render(request,'index.html',context)

如果无法在视图中使用,我可以以任何方式使用 javascript 吗?

我用 jquery 解决了这个问题,但我想知道 python 中是否有办法解决这个问题。 这是我在模板中的 .html 文件中使用的函数

setTimeout(function(){
    $( "#live" ).load( "#live" );
}, 1000); //refresh every 1 seconds