wsgi_lite.

Eine bessere Möglichkeit, WSGI-Apps und Middleware zu schreiben
Jetzt downloaden

wsgi_lite. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Name des Herausgebers:
  • P. J. Eby
  • Website des Verlags:
  • https://bitbucket.org/pje/

wsgi_lite. Stichworte


wsgi_lite. Beschreibung

Eine bessere Möglichkeit, WSGI-Apps und Middleware zu schreiben WSGI_LITE bietet einen besseren Weg, um WSGI-Apps und Middleware zu schreiben. Er sollte nicht schön sein, wenn das Schreiben korrekter WSGI-Middleware dies einfach war? >>> von wsgi_lite-Import Lite, leichter >>> def Latinator (App): ..... . # Stellen Sie sicher, dass "App" über das LITE-Protokoll aufgerufen werden kann, ... # Wenn es sich um eine Standard-WSGI 1-App handelt: Middleware (Environment): ... Status, Header, Body = App (Umwelt) ... Für Name, Wert in Headers: ... falls Name.Lewer () == 'Inhaltstyp' und Wert == 'Text / einfach ': ... Pause ... sonst: ... # nicht text / einfach, geben Sie die Anfrage durch unverändert an ... RETURN Status, Header, Körper ...... # streifen inhaltslänge falls vorhanden, sonst wird es falsch sein ... Header = ... zurückkehren Status, Header, (Piglatin (Daten) für Daten im Körper) ...... Rückkehr MiddleStoWoSinging Nur zwei Dekorateure, WSgi Lite lässt Sie korrekte und kompatible Middleware und Anwendungen erstellen, ohne sich um Start_Resp sorgen zu müssen Anrufe onse, schreiben und schließen. Mit den gleichen beiden Dekoratoren können Sie auch Ressourcen verwalten, die am Ende einer Anforderung freigegeben werden sollen, und automatisch in Keyword-Argumente an Ihre Apps oder Middleware übergeben, die aus der WSGI-Umgebung erhalten werden (wie WSGI-Servererweiterungen oder Middleware-mitgeliefert) Parameter wie Anforderungs- oder Sitzungsobjekte). Für mehr Details, überprüfen Sie die Homepage des Projekts auf Bitbucket und scrollen Sie nach unten zum Inhaltsverzeichnis.wsgi Lite ist derzeit nur für Python 2.x verfügbar (getestet mit 2,3 bis 2,7 ) Aber die Quelle sollte jedoch recht tragbar sein bis 3.x, da seine Magie auf die Inspektion von Funktionsargumentamen und Klonierungsfunktionen mithilfe von new.Function () beschränkt ist. Anforderungen: · Python


wsgi_lite. Zugehörige Software

staticmux.

Django-App, um die Entwicklung und Bereitstellung von CSS und Javascript für Django-Projekte zu vereinfachen ...

118

Herunterladen