2013-03-31 2 views

답변

5

self.finish()은 상태를 설정하지 않습니다. 이 함수는 응답 패키지를 생성하고 write_buffer (패키지 조각이 토네이도에 의해 클라이언트에 보내지는 패키지)에 패키지를 저장합니다.

모든 요청 처리자의 끝에 self.finish를 호출 할 필요가 없습니다. self.redirect() 또는 self.render()와 같은 일부 반환 메서드는 자체적으로 완료 작업을 수행합니다. 그러나 데코레이터 @web.asynchronous을 사용하여 응답을 지연 시키려면 끝에 self.finish()를 호출해야합니다. 여기에 데모가 있습니다 @web.asynchronoushttp://www.tornadoweb.org/en/stable/web.html?highlight=asynchronous#tornado.web.asynchronous

관련 문제