각 Django 앱의 콘텐츠를 표시하는 키오스크 세트를 실행하고 있습니다. 각 키오스크는 매분 myurl.com/location=downtown
과 같은 URL을 핑 (ping)하여 업데이트가 있는지 확인합니다.Django 관리자에게 "상태 표시 등"추가
내 models.py는 다음과 유사합니다. 모델이 ping 될 때마다 last_updated가 업데이트됩니다.
class Location(models.Model):
name = models.CharField(max_length=20)
last_update = models.DateTimeField()
유감스럽게도 가끔씩 키오스크의 브라우저가 충돌합니다. 제가 한 일은 위치가 업데이트 된 이후 5 분이 지났음을 나타 내기 위해 로그인 한 후 관리 인터페이스의 전면에 작은 녹색 또는 빨간색 표시등을 추가하는 것입니다.
응용 프로그램의 심장 박동을 만드는 가장 좋은 방법입니까? 키오스크가 정상인지 확인하기 위해 상태 표시등을 제공하도록 관리자 인터페이스를 수정하려면 어떻게해야합니까?
사용자가 현재 양식의 모델 편집 목록을 읽는 중 페이지 자동 새로 고치기가 성가신 일이 있습니다. – jpic
상태 만 표시하는 고유 한 페이지가있는 특정 페이지에서만 자동 새로 고침을 제안했습니다. 정보. 관리 인터페이스의 일부가 아닌 읽기 전용 페이지. – steveha