django-website.

WebSocket-Unterstützung für Django
Jetzt downloaden

django-website. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gregor Mullegger
  • Website des Verlags:
  • http://gremu.net/

django-website. Stichworte


django-website. Beschreibung

WebSocker-Unterstützung für Django Django-WebSocket ist eine Django-App, die eine Implementierung des WebSocket-Protokolls für Django bietet. Es handhabt alle Details mit niedrigem Niveau wie die Einrichtung der Verbindung durch Senden von Handshake-Antwort, Parsing-Nachrichten aus dem Browser usw. Site über einen benutzerdefinierten Middleware Verwenden Sie erforderlich_websocket, um nur WebSocket-Verbindungen zulassen, jedoch normale HTTP-Anfragen abzulehnen. Sie können einen Middleware verwenden, wenn Sie WebSockets für alle URLs in Ihrer Anwendung zur Verfügung haben möchten. Fügen Sie django_websocket.middleware.websEmdleware zu Ihrer Middleware_Classes-Einstellung hinzu. Dadurch werden WebSockets immer noch für normale Ansichten abgelehnt. Sie müssen das Accept_WebSocket-Attribut einstellen, um WebSockets zuzulassen, um WebSockets für jede einzelne Ansicht zulassen, die Einstellung von WebSocket_ACCECKE_ALL auf TRUE einstellen. Die Anforderungsobjekte, die an eine Ansicht übergeben wurden, sind die folgenden Attribute / Methoden eingerichtet . Diese Attribute sind immer verfügbar, wenn Sie die Mitteware verwenden Verwenden Sie diese Methode in Ansichten, die beide Arten von Anforderungen annehmen können, um zwischen ihnen zu unterscheiden. Dieses Attribut ist keine, wenn Anfrage.Is_websocket () zurückgibt. Es wird nicht zurückgegeben, bevor eine Nachricht empfangen wird oder der Kontakt vom Client geschlossen wird. In diesem Fall gibt die Methode none.websockocket.send (Meldung) an den Client senden. Es ergibt jede neue Nachricht, die von der Clients gesendet wird, und stoppt die Iteration, nachdem der Client geschlossen wurde. Die Verbindung der Verbindung. von django-webSocket.exampelReceive Eine Nachricht vom Client, senden Sie diese Nachricht wieder an den Client und schließen Sie die Verbindung (indem Sie aus der Ansicht zurückkehren): von django_websocket-Import erfordern_websocket @ erfordern_websocketdef echo_once (Anforderung): Nachricht = anfrage.webset.wit ) anfordern Anfrage): Wenn nicht anfragen Für eine Nachricht auf Anfrage.websocket: message = modify_message (message) anfrage.websocket.send (Nachricht) Anforderungen: · Python · Django Was ist neu in dieser Version: · Multithreaded Development Server hinzugefügt.


django-website. Zugehörige Software

Czipfile.

A-Ersatz für das eingebaute ZIPFILE-Modul mit schneller, c-basierter ZIPFile-Entschlüsselung ...

157

Herunterladen