Я создал веб-страницу с таблицей (bootstrap). Я читаю файл json и отображаю его в таблице следующим образом:
{% extends "blog/base.html"%}
{% block content%}
<h1>Table Page</h1>
<table class="table table-borderless table-dark">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Email</th>
<th scope="col">Count</th>
</tr>
</thead>
<tbody>
{% for post in posts %}
<tr>
<th scope="row">{{ forloop.counter }}</th>
<td>{{post.Email}}</td>
<td>{{post.Count}}</td>
</tr>
{% endfor %}
</tbody>
</table>
{% endblock content%}
он работает хорошо, однако JSON файл, из которого я читаю, обновляется каждые 4-5 минут, и мне нужно постоянно обновлять страницу, это мои views.py
from django.shortcuts import render
from django.http import HttpResponse
import json
with open('/home/usr134/tracker.json') as f:
config=json.load(f)
def table_test(request):
context = {'posts':config}
return render(request,'blog/my_table.html',context)
Я новичок в django, я нашел множество способов обновить, но они используют SQL, есть ли простой способ сделать это?
Примечание: файл json обновляется с использованием скрипта python, если это помогает