Werkzeug.

Das Schweizer Armeemesser der Python-Webentwicklung
Jetzt downloaden

Werkzeug. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Pocoo Team
  • Website des Verlags:
  • http://werkzeug.pocoo.org/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 1.7 MB

Werkzeug. Stichworte


Werkzeug. Beschreibung

Das Schweizer Armeemesser der Python-Webentwicklung Werkzeug begann als einfache Sammlung verschiedener Dienstprogramme für WSGI-Anwendungen und wurde zu einem der fortschrittlichsten WSGI-Dienstprogrammmodule. Werkzeug umfasst einen leistungsstarken Debugger, voll ausgestattete Anforderungs- und Antwortobjekte, HTTP-Dienstprogramme, um Entity-Tags, Cache-Kontrollköpfe, HTTP-Termine, Cookie-Handhabung, Dateiuploads, ein leistungsstarkes URL-Routing-System, ein leistungsstarkes URL-Routing-System und ein Bündel der Community-ADDO-Module zu behandeln.Werkzeug ist Unicode bewusst und erzwingt keine bestimmte Vorlage-Engine, Datenbankadapter oder etwas anderes. Werkzeug erzwingt nicht einmal eine bestimmte Art der Handhabungsanfragen und lässt einfach alles bis zum Entwickler. Werkzeug ist am nützlichsten für Endbenutzeranwendungen, die so viele Serverumgebungen wie möglich arbeiten (wie Blogs, Wikis, Bulletin-Boards , etc.). Hier sind einige wichtige Merkmale von "Werkzeug": · Unicode-Sensibilisierung · Anforderungs- und Antwortobjekte · Verschiedene Dienstprogrammfunktionen zum Umgang mit HTTP-Headern wie Akzeptieren und Cache-Control-Headern. · Fädeln Sie lokale Objekte mit richtiger Bereinigung auf Anfrage Ende · Ein interaktiver Debugger · Wrapper um wsgiref · Ein flexibles URL-Routing-System mit Ruheunterstützung. · Voll wsgi kompatibel Anforderungen: · Python 2.4 oder höher Was ist neu in dieser Version: · Erfordert jetzt Python 2.4 · Ein Fehler behoben in: Klasse: ~ Conent.Iterio` · Hinzugefügt: Klasse: `` mimeaccept` und: Klasse: `charsetaccept`, das wie der reguläre Arbeit funktioniert: Class:" Akzeptieren ", haben aber eine zusätzliche Normalisierung für Mimetypen und Charsets sowie zusätzliche Komfortmethoden. · Umschalten des Serviersystems von WSgiref in etwas Homebrew. · Die: Klasse: `Client` Jetzt unterstützt Cookies. · Fügte hinzu: MOD: ~ WERKZEUG.CONTRIB.Fixers-Modul mit verschiedenen Korrekturen für Webserver-Fehler und Hosting-Setup-Nebenwirkungen. · Hinzugefügt: mod: `werkzeug.contrib.wrappers` · Hinzugefügt: Func: `is_hop_by_hop_header` · Hinzugefügt: Func: `is_entity_header` · Hinzugefügt: FUNC: `remove_hop_by_hop_headers` · Hinzugefügt: FUNC: `pop_path_info` · Hinzugefügt: Func: `peek_path_info` · Hinzugefügt: FUNC: `wrap_file` und: Klasse:` filewrapper` · Verschoben `limitedstream` aus dem Beitragspaket in den regulären Werkzeug eins und hat das Standardverhalten geändert, um Ausnahmen anzuheben, anstatt ohne Warnung zu stoppen. Die alte Klasse bleibt bis 0,6 im Modul. · Implementiert experimenteller Multipart-Parser, der den alten CGI-Hack ersetzt. · Hinzugefügt: FUNC: `dump_options_header` und: func:` parse_options_header` · Hinzugefügt: Func: `quote_header_value` und: func:` unquoot_header_value` ·: FUNC: `` url_encode` und: func: `` url_decode` Nun akzeptiert ein Separator-Argument, um zwischen `` und `` `als Pair-Separator zu wechseln. Der Zauberschalter ist nicht mehr vorhanden. · Alle Formatendaten-Analysefunktionen sowie die: Klasse: `Baserequest` Objekt haben Parameter (oder Attribute), um die Anzahl der ankommenden Bytes (entweder vollständig oder per Feld) zu begrenzen. · Hinzugefügt: Klasse: `LanguageAccept` · Anfordern von Objekten werden jetzt durchgesetzt, um nur für alle Sammlungen gelesen zu werden. · Viele neue Sammelklassen hinzugefügt, im Allgemeinen refaktierte Sammlungen. · Testunterstützung wurde refaktiert, halb-undokumentierter `WERKZEUG.TEST.FILE` wurde ersetzt durch: Klasse:` Werkzeug.Filestorage`. Sie alle arbeiten jetzt gleich, was weniger verwirrend ist. · Offiziell dokumentierte Importe aus den internen Modulen als undefiniertes Verhalten. Diese Module wurden nie als öffentliche Schnittstellen ausgesetzt. · Entfernen Sie `Filestorage .__ len__` ·: Klasse: `SharedDatamiddleware 'verwendet jetzt` wrap_file` und hat ein konfigurierbares Cache-Timeout. · Hinzugefügt: Klasse: `commonRequestdecriptorsmixin` · Hinzugefügt: attr: `commonresponsesedecriptorsmixin.mimeType_params` · Hinzugefügt: mod: `werkzeug.contrib.lint` · "Passthrough_Errors" hinzugefügt, um "Run_Simple". · `Secure_FileName hinzugefügt` · Hinzugefügt: Func: `make_line_iter` ·: Klasse: `MultiDict`-Kopien jetzt, anstatt interne Listen an den Anrufer für" GetList "und Iteration-Funktionen, die die Renditelisten zurückzugeben, aufzeigen. · Hinzugefügt: attr: `detactor_redirect` zum: func:` open` von: Klasse: Client`. · Unterstützung für `extra_files` in: func: ~ Werkzeug.Script.make_runserver hinzugefügt`


Werkzeug. Zugehörige Software

Wt

Eine freie und offene Quelle C ++ - Bibliothek und Anwendungsserver zum Entwickeln und Bereitstellen von Webanwendungen ...

204 10.4 MB

Herunterladen