Ich habe mich gefragt, wie man einen Django-Webservice (antwortet mit XML) mit Websockets erstellen. Ich habe bereits ein django Webservice, die XML-Anfragen akzeptiert, parsen diese Anfragen, macht eine Datenbankabfrage, erstellt eine Antwort-XML und senden, dass Xml zurück an den Anforderer/Browser. Eine normale HTTP-XML-Anfrage, wobei die Antwort als XML im Browser angezeigt wird.
Aber wie würde ich jetzt einen Websocket django Webservice erstellen? Sagen wir, ich möchte eine XML-Antwort an den Anforderer/Browser mit den neuesten Daten aus der Datenbank senden, wenn ein neues magisches Ereignis eintritt.
Ich habe viele Beiträge und Blogs gelesen, aber irgendwie war das alles zu allgemein. Kann ich dies nur mit django + Apache lösen oder brauche ich etwas anderes neben django und einen anderen Server nur um Websockets zu behandeln?
Ich bin gerade jetzt mit django 1.3, Apache + wsgi, aber ich wäre bereit, jede Konfiguration, die funktionieren würde zu wechseln.
Aktualisierung:
Es gibt viele mögliche Websockets da draußen, http://pypi.python.org/pypi?:action=search&term=websocket&submit=search aber welche könnte in meinem Fall verwendet werden?