2016-05-31 2 views
0

내 웹 사이트에 맞는 알림 시스템이 만들어졌으며 작동합니다. 사용자가 홈페이지에있을 때 사용자는 자신의 알림을 볼 수 있습니다.Django : 알림이 자동으로 새로 고침니다.

그러나 현재

나는 새 알림이있는 경우 알림이없이 때문에, 자동 새로 고침합니다 (전용 홈 페이지에서 현재 알림 보이는 것과) ... 홈 페이지를 다시로드해야하는 사용자를 자신의 통지를 새로 고침 페이지를 다시로드하십시오.

사용자는 내 웹 사이트의 모든 페이지 (예 : div가 알림 메시지와 함께 표시됨)의 새 알림으로 경고를 받기를 원합니다.

어떻게하면됩니까?

고맙습니다!

PS : 내 알림은 매우 간단하므로 관리자가있는 알림 모델입니다.

+0

이것이 프런트 엔드에서 수행 할 수 있습니다. - javascript things; 예를 들어, ajax를 사용하여 서버를 반복적으로 검사하고 (이 검사를 위해 웹 API도 필요함) 'setInterval' js 함수를 호출합니다. – Leonard2

+0

js api가이 작업을 수행 할 수 있는지 모르겠다 ...이 API의 예를 들어 보셨습니까? – ZouIou

답변

0

아마도 웹 소켓을 볼 수 있습니다. 이것 좀 봐 tornado

알림 시스템을 어떻게 설정했는지 알지 못하지만 자바 스크립트 조합으로 websocket을 사용하는 것은 제 의견입니다.