Django 1.9如何在视图中自动更新上下文

django 1.9 how to automatically update context in views

本文关键字:更新 上下文 视图 Django      更新时间:2023-09-26

我有一个传递值的上下文,该值随着时间的推移而变化。无论如何,我可以更新并自动发送值到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