2012-07-06 2 views
0

누구든지 템플릿에 장고 스트림 작업을 표시하는 방법을 알고 계십니까?Django 활동 스트림에 Comet (long polling)이 필요합니까?

내 템플릿에 표시 할 값을 가져 오려면 Comet을 사용해야합니다. 이후, 내가 action.send 할 때, 그것은 actstream_action 테이블에 동사와 설명을 저장하고있다. 그러나 템플릿에 값을 어떻게 표시해야합니까?

P. 이것은 처음 사용하는 경우입니다. django-activity stream.

+0

[django-socketio] (https://github.com/stephenmcd/django-socketio)와 같은 툴킷을 확인하십시오. 또는 일반적으로 긴 폴링이면 충분합니다. – okm

+0

@okm : 장고에서 긴 폴링을 구현하는 방법은 무엇입니까? 내 생각에 django-socketio는 긴 폴링을 만드는 방법이기도하지 않습니까? – SRC

+0

예, 그렇습니다. 아, 사실 두 번째 요점에 대한 폴링을 의미합니다. – okm

답변

0

django-activity-stream을 확인한 결과 동적으로 업데이트되는 동작을 렌더링하는 마법이없는 것으로 보입니다.

웹 소켓 방식으로 django-socketio을 확인하십시오. 또는 단순히 예상되는 액세스로드가 그다지 높지 않으면 폴링 기술이 요구 사항을 충족시킵니다.

요청 - 응답 프로 시저 중에 템플릿 렌더링이 완료되기 때문에 "다양한 templatetags를 사용하여 템플릿에 직접 동작 가져 오기"에 대한 의미가 확실하지 않습니다.

+0

: 도움 주셔서 감사합니다. – SRC

관련 문제