Я не ищу точный код, а скорее руководство по моей проблеме. На одной из моих страниц я хочу иметь небольшую секцию, которая сообщит пользователю о дискового пространства на сервере, и я хочу, чтобы эта информация обновлялась каждые 30 секунд. У меня есть код, уже написанный для получения информации о диске. Однако я не уверен, как отображать эту информацию и обновлять ее. Это то, что у меня есть, просто чтобы дать вам визуальное:Использование Django Как я могу автоматически обновлять информацию о шаблоне
HTML, я работаю с: {% распространяется "Контрольный/base.html" %}
{% block main_content %}
<form action="{% url 'Checklist:run' %}" method="post"> {% csrf_token %}
<input type="submit" name="submit_button" value="Run">
</form>
<label for="disk_space">Disk Space: </label>
<input type="text" name="disk_space" value="{{ disk_space }}" id="disk_space">
{% endblock %}
The Views Функция для HTML:
def submit(request): #start scrtipt
submit.preProcess = subprocess.Popen(['chmod', '+x /home/psvuser/Desktop/test.sh'])
submit.process = subprocess.Popen(['/home/psvuser/Desktop/test.sh'])
global sem
sem = True
disk_space = request.get('disk_space', '')
disk_space = diskSpace()
start_time= int(round(time.time()))
f = open("/home/psvuser/Desktop/writer.txt", "a")
f.write(str(start_time))
f.write(", ")
return render(request, 'Checklist/stop.html')
у меня есть идея о том, как периодически обновлять страницу, однако, я не знаю, как отобразить «disk_space» на HTML.