我正在運行一組信息亭,每個信息亭都顯示來自我的Django應用程序的內容。每個信息亭每分鐘都會ping一個像myurl.com/location=downtown
的網址,看看是否有更新。給Django添加一個「狀態燈」admin
我的models.py看起來像這樣。每次模型被ping時,last_updated都會被更新。
class Location(models.Model):
name = models.CharField(max_length=20)
last_update = models.DateTimeField()
不幸的是,每隔一段時間,亭子裏的瀏覽器都會崩潰。我想要做的就是在登錄後添加到管理界面的前端,點一下綠色或紅色指示燈,指示自其中一個位置更新以來它是否已超過5分鐘。
這是最好的方式去做心臟跳動的應用程序?如何修改管理界面以給我狀態指示燈以查看信息亭是否正常?
如果用戶當前正在閱讀編輯表單中的模型列表,則頁面自動刷新可能會很麻煩... – jpic
我只在特定的頁面上建議自動刷新,其自身的URL僅顯示狀態信息。只讀頁面,不屬於管理界面。 – steveha