Здравствуйте!
Пытаюсь разобраться с автоматическим обновлением данных на тестовом сайте Django. Почитал информацию по Ajax и вот что я смог придумать в качестве тестового примера.
test_update.html
<html>
<head>
<title>Test Update Data</title>
<script type="text/javascript">
$(function getnewdata(){
$.ajax({
url: '*.*.*.*:8000/test',
type: 'get',
success: function(data) {
alert(data);
}
});
})
$(document).ready(function(){
setInterval(getnewdata,1000);
});
</script>
</head>
<body>
<p>{{ mfree }}</p>
<p>{{ tfree }}</p>
</body>
</html>
Кусок views.py
def test(request):
tmem = {}
tmem["mfree"] = bytes2human(psutil.virtual_memory()[4])
tmem["tfree"] = str(datetime.datetime.now())
return render(request, 'test_update.html', tmem)
Тестовая страница открывается и данные отображаются, НО не работает автоматическое обновление данных.
Подскажите пожалуйста, что я делаю не так.