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

时间:2016-10-29 17:26:54

标签: javascript django streaming

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

def detail(request):

    LAST_DATA = request_data()

    context = {
        'LAST_DATA': LAST_DATA,
    }

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

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

1 个答案:

答案 0 :(得分:0)

我使用jquery来解决问题,但我想知道是否有方法在python中解决问题。 这是我在模板

中的.html文件中使用的函数
setTimeout(function(){
    $( "#live" ).load( "#live" );
}, 1000); //refresh every 1 seconds