それぞれが Django アプリのコンテンツを表示する一連のキオスクを実行しています。各キオスクはmyurl.com/location=downtown
毎分ごとに URL に ping を送信し、更新があるかどうかを確認します。
私のmodels.pyは次のようになります。モデルが ping されるたびに、last_updated が更新されます。
class Location(models.Model):
name = models.CharField(max_length=20)
last_update = models.DateTimeField()
残念ながら、キオスクのブラウザがクラッシュすることがよくあります。私がやろうとしているのは、管理インターフェイスの前面に、ログイン後に、場所の 1 つが更新されてから 5 分以上経過したかどうかを示す小さな緑色または赤色のライトを追加することです。
これは、アプリケーションのハートビートを作成するための最良の方法ですか? キオスクが正常かどうかを確認するためにステータス ライトを表示するように管理インターフェイスを変更するにはどうすればよいですか?