Der Web-Server-Gateway Interface ist eine Low-Level-Schnittstelle zwischen Web-Server und Web-Anwendungen / Rahmenbedingungen für die Programmiersprache Python.
Diese inoffizielle und sogenannte "Standard" für das Schreiben von Web-Anwendungen wurde geschaffen, um gemeinsame Instrumente für die Unterstützung tragbarer Web-Anwendungen, die unabhängig von der Server-Technologie auf denen sie ausgeführt arbeiten zu fördern.
Flasche ist ein Python-Framework, auch wenn eine kleine, die auf dem Standard WSGI läuft und kann verwendet werden, um serer unabhängige portable Web-Anwendungen zu schreiben.
Flasche ist bekannt, dass auf vielen Server-Technologien laufen, einige der getesteten Server einschließlich Einfügen, fapws3, Google App Engine und cherrypy. Auch wenn nicht offiziell, im Grunde jede WSGI fähigen HTTP-Server kann Flasche laufen. Zumindest in der Theorie.
Der Rahmen selbst ist klein genug, um in einer einzigen Datei zu passen und kann installiert und wie jede andere Python-Modul geladen werden
Eigenschaften .
- Keine externen Abhängigkeiten
- Die eigene Routing-System
- SEO-freundliche URLs
- Templated Layouts
- Unterstützung für Cookies
- Unterstützung für Metadaten Manipulation
- Unterstützung für Dateiuploads
- Formulardaten Umgang mit
- Built-in HTTP-Server
Was ist neu in dieser Pressemitteilung:
- Die neue BaseRequest.route () Eigenschaft gibt die Route, abgestimmt die Anfrage.
Was ist neu in der Version 0.11.3:
- Native Unterstützung für Python 2.x und 3. x-Syntax. Keine Notwendigkeit, 2to3 mehr laufen.
- Unterstützung für den teilweisen Download (Range-Header) in static_file ().
- Die neue Resourcemanager-Schnittstelle hilft Auffinden von Dateien mit einer Anwendung gebündelt werden.
- für Kellnerin Hinzugefügt einen Server-Adapter.
- New Bottle.merge () -Methode, um alle Strecken von einer Anwendung in eine andere zu installieren.
- New BaseRequest.app Eigenschaft, um das Anwendungsobjekt, das eine Anforderung verarbeitet zu erhalten.
Was ist neu in der Version 0.10.1:
- Unterstützung für Roh- WSGI Anwendungen Bottle.mount ().
- Bottle.mount () Parameter Reihenfolge geändert.
- Bottle.route () accpets jetzt eine Import Zeichenfolge für die Callback-Parameter.
- Dropped Gunicorn 0.8 Unterstützung. Aktuelle unterstützte Version ist 0.13.
- Hinzugefügt benutzerdefinierten Optionen zu Gunicorn Server.
- Schließlich fiel die Unterstützung für Typ-Filter. Setzen Sie eine benutzerdefinierte Plugin benötigt.
Was ist neu in Version 0.9.2:
- Was ist neu:
- Ein brandneues Plugin-API. Siehe Plugins und Plugin-Entwicklungshandbuch.
- Die Route () Dekorateur hat eine Menge neuer Features. Siehe Bottle.route () für weitere Einzelheiten.
- Neuer Server Adapter für gevent, meinheld und bjoern.
- Unterstützung für SimpleTAL Vorlagen.
- Bessere Laufzeitausnahmebehandlung für mako Vorlagen im Debug-Modus.
- Viele Dokumentation, Fehlerbehebungen und kleinere Verbesserungen.
- Eine neue Request.urlparts Eigenschaft.
- Performance-Verbesserungen:
- Der Router jetzt Sonderfälle wsgi.run_once Umgebungen zu beschleunigen CGI.
- Reduzierte Modulladezeit um ca. 30% und optimierte Templateparser.
- Unterstützung für & quot; App Caching & quot; auf Google App Engine.
- Einige der selten verwendeten oder veraltete Funktionen sind nun Plugins, die Overhead zu vermeiden, wenn die Funktion nicht verwendet wird.
Was ist neu in Version 0.8.5:
- Feste & quot; Nachladen Server stirbt auf langsamer Hardware. & quot;
Kommentare nicht gefunden