私は正確なコードを探しているのではなく、私の問題に関するいくつかのガイダンスを探しています。私のページの1つに、サーバーに残っているディスク容量をユーザーに知らせる小さなセクションが必要です。この情報を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 %}
のビュー機能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')
私は定期的にページを更新する方法についてのアイデアを持っている、しかし、私は、HTML上に「disk_space」を表示する方法を知りません。