요청을 사용하여 브라우저로 작동하는 작은 응용 프로그램을 만들었습니다. 세션을 처리하고 CSRF 토큰을 장고에 제대로 전달하는 라이브러리의 기능을 사용합니다.Django는 이벤트를 기반으로 클라이언트에 계속 데이터를 전송합니다.
인증 및 세션을 처리해야하는이 여러 가지 응용 프로그램이 서버에 연결되며 완료됩니다.
클라이언트가 장고 서버 측에 영구적으로 연결되어 있어야합니다. 클라이언트를 닫거나 연결을 끊을 때 세션 만료 만 설정하면이 클라이언트를 처리 할 수 있다고 생각합니다.
내가하고 싶은 또 다른 일은 장고가 인증 된 클라이언트와 로그인 된 클라이언트를 사용하여 서버의 일부 이벤트를 기반으로 데이터를 보내는 것을 시작하는 것입니다. 어떻게해야합니까?
서버에서 이벤트를 처리하고 이에 따라 메시지/데이터를 클라이언트에 보내는 기능은보기 기능이 아니며 여기서 return HttpResponse
을 사용할 수 있습니다. HttpResponse는 반복되는 일부 이벤트가 아닌 요청마다 한 번만 응답을 보낼 수 있기 때문에 여러 응답을 보낼 수 있습니다.
Django는 그러한 작업을 위해 설계되지 않았습니다. Tornado와 같은 이벤트 기반 웹 서버 구현을 시도하십시오. –
감사합니다. Alex, 나는 이벤트 기반 웹 서버에 대한 연구를 해보겠습니다. – securecurve