WebSocket + Django python WebService

Me preguntaba cómo crear un servicio web django (responde con XML) con websockets. Ya tengo un servicio web django que acepta solicitudes xml, analiza esas solicitudes, realiza una consulta en la base de datos, crea una respuesta xml y envía ese xml de vuelta al solicitante / navegador. Solo una solicitud HTTP XML normal, donde la respuesta se muestra como xml dentro del navegador.

Pero, ¿cómo crearía ahora un servicio web django websocket? Digamos que me gustaría enviar una respuesta xml al solicitante / navegador con los últimos datos de la base de datos cada vez que ocurre un nuevo evento mágico.

He leído muchas publicaciones y blogs, pero fue demasiado general. ¿Puedo resolver esto solo con django + apache o necesito algo más al lado de django y otro servidor solo para manejar websockets?

Ahora mismo estoy usando django 1.3, Apache + wsgi pero estaría listo para cambiar cualquier configuración que funcione.

Actualizar

Hay muchos posibles sockets web,http: //pypi.python.org/pypi?: action = search & term = websocket & submit = search pero ¿cuál podría usarse en mi caso?

Respuestas a la pregunta(6)

Su respuesta a la pregunta