2011-11-10 4 views
1

Django보기로 이동하라는 요청을 받고 싶습니다. 클라이언트에 응답을 반환하는 대신 사전이나 목록에 요청을 저장하고 Ajax/클라이언트가 응답을 기다리는 동안 잠시 잊어 버릴 수 있습니까? 그런 다음 서버에서 무언가가 발생하면 다른보기 또는 함수를 사용하여 요청을 검색하고 응답을 만들어 클라이언트에 보냅니다.장고보기에서 응답을 반환하지 않는 방법이 있습니까?

이것은 아약스 푸시 방식과 비슷합니다.

장고에서이 작업을 수행 할 수 있습니까? 그렇다면 얼마나 효율적입니까?

답변

2

장고는 동기 처리를 위해 설계된 WSGI를 사용하므로 원하는 작업을 수행하는 것이 쉽지 않습니다. 거기에는 implementation for asynchronous responses을 한 사람이 있다고합니다. 아마도 가장 효율적이거나 신뢰할 수있는 것은 아니지만 적어도 가능합니다.

+0

실제로이 작업을 수행하는 비동기 방식을 찾고있는 게 아니 었습니다. 실제로보기 기능이 끝나기를 원하지만 django에 대한 응답을 반환하지 않으면 클라이언트 측에서 Ajax가 여전히 기다리고 있습니다. 응답. – Derek

관련 문제