Pylone

Ein leichter Webrahmen, der Flexibilität und schnelle Entwicklung betont
Jetzt downloaden

Pylone Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Pylons Team
  • Website des Verlags:
  • http://pylonshq.com/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 199 KB

Pylone Stichworte


Pylone Beschreibung

Ein leichter Webrahmen, der Flexibilität und schnelle Entwicklung betont Das Pylons Web Framework ist darauf abzielen, WebApps und große programmatische Websiteentwicklung in Python Easy.Pylons zu erstellen. Pylons ist auch eines der ersten Projekte, das den aufstrebenden WSGI-Standard nutzt, der umfangreiche Wiederverwendung und Flexibilität ermöglicht - jedoch nur, wenn Sie es benötigen, zielt nur dann ab. Es ist leicht, sich auf Ihr Wissen über Python zu erweitern, um Pylonen für die Webentwicklung zu meistern. Mit einem MVC-Stil-Dispath wird Python-Kenntnisse auf verschiedenen Ebenen verwendet: · Der Controller ist nur eine grundlegende Python-Klasse, die für jede Anfrage aufgerufen wird. Customizing Die Antwort ist so einfach wie das Überschreiben von __call__, um Ihre WebApp-Arbeit zu gestalten, wie Sie möchten. · Mako-Templating kompiliert direkt an Python-Byte-Code für Geschwindigkeit und nutzt Python für die Vorlagensteuerung, anstatt seine eigene Vorlagensyntax für "für, usw. "Pylons ist auf Einfügen aufgebaut und ermöglicht die Verwendung Ihrer Lieblings-Python-Komponenten und -bibliotheken: · Modelle: Sqlalchemie, Sqlobject, Plain alter DB-API · Templatation: Mako, Genshi, Jinja, Kind, Gepard, oder was auch immer Sie mögen - verwenden BUFFET · AJAX: WEBHELPERS-WEBHELPERS BESTELLUNGEN BESTELLT WEBELPERS Basierend auf Prototyp, oder Mochikit, JQuery, Dojo, Ext und mehr · Anforderung anfordern: Strecken standardmäßig, oder stecken Sie Ihren Favoriten hier einige wichtige Funktionen von "Pylons": · Ein Rahmen für das Schreiben von Webanwendungen in Python Easy · Verwendet eine minimalistische, bauteilbasierte Philosophie, die es leicht erleichtert · Getreide vorhandenes Wissen über Python Was ist neu in dieser Version: · WARNUNG: Um zu bestimmen, ob ein Aktionsargument automatisch an 'C' angeschlossen werden soll oder nicht. So deaktivieren Sie dieses implizite Verhalten in Umwelt. · Warnung: Ein kleines Sicherheitsloch in der Standard-Pylons-Fehlerseite behoben, die zu einem XSS-Sicherheitsloch führen kann. · WARNUNG: Ein Sicherheitsloch in der Standardprojektvorlage behoben, um den StaticurLParSer zu verwenden, um sicherzustellen, dass beliebige Dateien nicht gesendet werden können. · WARNUNG: REPACEDORED PYLONSAPP Zum Entfernen von Legacy PylonsApp, verschobene Sitzung / Cache und Routen von Middleware in die Projektvorlage. Dies erfordert, dass Projekte aktualisiert werden, um diese 3 Middleware in den Projekten Middleware.py enthalten zu können. · Änderung von WebTest anstelle von Paste.Fixe für App-Tests. · Render_Mako_DEF hinzugefügt, um def Blöcke innerhalb einer Mako-Vorlage zu rendern. · Änderungen an cache_decorator und cached_template, um Becher-API-Änderungen in Version 1.1 zu unterstützen. 1.0.3 wird noch unterstützt. · Korrigieren Sie Kopfanfragen, die eine Ausnahme verursachen, als ob keine Inhalte vom Controller zurückgegeben wurden. Korrekturen # 507. Danke Mvting, Petr Kobalicek. · Fixieren Sie einen Absturz bei der Rücksendung des Ergebnisses von `etag_cache`` in einem Controller. Korrekturen # 508. · "Antwort" Flag wurde von pylons.decoratoren.cache.beaker_cache entfernt, da alle Header entlang bedingungslos einschließlich Cookies gesendet werden. Darüber hinaus hat das Flag in allen Fällen in allen Fällen wirksam, so dass frühere Versionen von Becher_Cache nicht sicher sind. · An seiner Stelle ist eine neue Option "Cache_Headers" bereitgestellt, dh ein Tupel bestimmter Kopfzeilennamen, die zwischengespeichert werden sollen. Es ist standardmäßig ('Content-Type,' Content-Länge '). · Flag "Invalidate_on_startup" hinzugefügt, die dem Cache "Starttime" an den Cache bereitstellt, dass der Cache-Eintrag, wenn die Anwendung gestartet oder neu gestartet wird, ein "Starttime" bereitstellt. · Aktualisieren von Host zur Verwendung von 127.0.0.1 zur Entwicklungsbindung. · Option hinzugefügt, um den Controller-Namen mit einer Steuerungsvariablen im Modul des Controllers anzugeben. Dieser Name wird für die Controller-Klasse und nicht für das Standardnamensschema verwendet. · Setup.py Egg_Info stellt jetzt Projekte 'paster_plugins.txt wieder her, wodurch die Paster-Shell wieder funktioniert, nachdem das Egg-Info-Verzeichnis wieder verloren ging. Korrekturen # 282. Danke sevkin. · Die Paste_Deploy_config.ini_tmpl-Vorlage befindet sich jetzt auf Paket / config / deployment.ini_tmpl für neue Projekte. · Standardprüfvorrichtungen des Projekts nicht mehr hardcode test.ini; Die verwendete INI-Datei kann nun über das Argument NoSetests-With-Pylons (Standardeinstellungen auf test.ini in Setup.cfg) angegeben werden. Korrekturen # 400. · @Validate Nun ist die Standardeinstellung für die Übersetzung von falschencodes-Fehlermeldungen über Pylons 'GETTEXT-Katalog, und fällt dann zurück zu FormenCODE. Fixiert # 296. Danke Max Ischenko. · Feste Sqlalchemy-Protokollierung, die nicht in der Paster-Shell funktioniert. Fixiert # 363. Danke Christoph Haas. · Optional Engine-Initialisierung hinzugefügt, um ein Buffet zu verhindern, wenn in der Konfiguration kein 'buffet.template_engines' ist. · Die minimale Vorlage aktualisiert, um mit Tempita und anderen neuen Templating-Änderungen zu arbeiten. · Behobene WebSetup zum Analysieren von Standortkonfigurationsdateien ordnungsgemäß, wenn der Abschnitt nicht "Haupt" ist. Korrekturen # 399. · Default Mako-Filter der Fluchtmittel für alle Vorlagen-Rendering hinzugefügt. · Feste Vorlage für Session.Remove Inclusion bei der Verwendung von SA. Render_Genshi behoben, um Fragment / Format-Optionen richtig zu verwenden. Danke Antonin Enfrun. · Entfernen Sie die Template-Engine von Load_Environment Call. · Entfernen des Vorlagencontrollers aus Projekten. Korrekturen # 383. · Hinzugefügt SIGNED_COOKIER-Methode zu Webob-Anforderungs- / Antwort-Unterklassen. · Aktualisierte Projektvorlage zum Einrichten des entsprechenden Vorlagenladers und der Controller-Vorlage zum Dokument, um das Gerät zu importieren. · Zusätzliche Dokumentation für Renderfunktionen in Pylons.Templating. · Hinzufügen bestimmter Renderfunktionen, die kein Buffet benötigen. · Weiterleitender Controller.Util-Funktion zum Weiterleiten der Anforderung an WSGI-Apps. Fixiert # 355. · Standardeingabekodierung für Mako an UTF-8 hinzugefügt. In # 348 vorgeschlagen. · Paster Controller behoben, um einen Fehler anzuheben, wenn der Controller bereits vorhanden ist. Korrekturen # 279. · Init.py to Template Dir in der Projektvorlage hinzugefügt, wenn die Template-Engine Genshi oder Kind ist. Fixiert # 353. · JSONIFY behoben, um Application / JSON als den richtigen MIME-Typ zu verwenden und jetzt im gesamten Netz zu verwenden. · Feste minimale Vorlage, die keine ordnungsgemäßen Variablen ersetzt. Korrekturen # 377. · Feste @Validate Decorator, um keine Ausnahmen mehr zu fangen, sollten sie in der Aktion aufgeworfen werden, die ein Formular anzeigen soll. Korrekturen # 374. · Fixierter Master-Shell-Befehl, um nicht mehr nach Egg_info-DIR zu suchen. Ermöglicht die Verwendung von Paster-Shell mit installierten Paketen. Von Gavin-Karoshers vorgeschlagen. · Mimetype-Funktion und Mimetypen-Klasse zur Registrierung von Mimetypen hinzugefügt. · WARNUNG: Die Verwendung von pylons.response ist jetzt veraltet. Bitte verwenden Sie stattdessen pylons.response. · Die Verwendung von WSGirequest / WSGIREPRONSE wurde entfernt und durch Webob-Unterklassen ersetzt, die Methoden implementieren, um ihn nach hinten mit den Paste WSGIRAPRAPERs kompatibel zu gestalten. · Fehlende Import im Vorlagencontroller behoben. · Die verabreichte Funktion verwendet Stringersatz, um NonType-Fehler zu vermeiden, wenn Python-Optimierung eingeschaltet ist. Fixiert # 334. · E-Tag-Cache gibt nicht mehr Inhaltstyp in den Kopfzeilen zurück. Fixiert # 323. · XmlrpcController enthält jetzt ordnungsgemäß die Inhaltslänge der Antwort. Fixes # 310, danke Nicholas. · SQLALCHEMY-Option zur Vorlage hinzugefügt, die der Projektvorlage sqlalchemy-Setup hinzugefügt wird. · Umgeschaltete Projektvorlagen, um Tempita zu verwenden. · Aktualisiert abort / redirect_to, um ein entsprechendes Antwortobjekt zu verwenden, wenn Webob verwendet wird. · Aktualisiert, damit 404 als Antwortobjekte ordnungsgemäß zurückgibt, wenn Webob anstelle von WSGIEPONSE verwendet wird. · BERCHER_CACHE hinzugefügt, um die Zwischenspeicherung / Wiederherstellung globaler Antwortwerte zu vermeiden, die während des ersten Cache-Betriebs vorhanden waren. · Hinzufügen von StatusCodedirect, um interne Umleitungen basierend auf dem von der App zurückgegebenen Statuscode zu behandeln. Dies ersetzt den Einsatz von Errordocuments in Projekten. · Refactored-Fehlerausnahmen zur Verwendung von Weberror. · WSgicontroller verwendet nun die Umgebungsverweise auf Antwort, Anforderung und das C-Objekt für höhere Leistung. · Optionale Verwendung von Webob anstelle von Paste.wsgiWrapper-Objekten hinzugefügt. · Fehler mit Becher_Cache-Standarding auf DBM behoben, anstatt der Becher-Cache-App-Wide-Standardeinstellung. · Das mit dem Pylone-Nasen-Plugin erfordert kein Projekt, das nicht mit SetUpTools registriert wurde, um zu arbeiten. · Das Konfigurationsobjekt ist jetzt in den Vorlagen-Namespace enthalten. · StaticJavascripts akzeptiert jetzt Keyword-Argumente für staticurlcarser. Von Marcin Kasperski vorgeschlagen. · Fix pylons.database.AutoConnectHubs DointRansaction Nicht automatisch verbindet sich bei Bedarf. Fixiert # 327.


Pylone Zugehörige Software

XSD

Open-Source, Cross-Platform W3C XML-Schema an C ++ - Datenbindungs-Compiler ...

281 4.3 MB

Herunterladen