Uliweb.

Easy Python Web Framework
Jetzt downloaden

Uliweb. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Limodou
  • Website des Verlags:
  • http://code.google.com/u/limodou/

Uliweb. Stichworte


Uliweb. Beschreibung

Einfache Python-Web-Framework Uliweb ist ein relativ neues Python-basierten Web-Framework. Sie können http://uliwebproject.appspot.com besuchen Sie die Demo und die Dokumente dieses project.Goals zu sehen. * Einfach und leicht zu bedienende Web-Framework * Die Web-Framework flexiable sein sollte und einfach zu erweitern * Den Web-Framework. in verschiedenen Plattformen eingesetzt werden können. * Bereitstellung von genügend Beispielcode. * Bereitstellung von kurzen und leicht verständliche Dokumentation solle. Hier sind einige der wichtigsten Features von Uliweb: Organisation: · MVT (Model-View-Template) Entwicklungsmodell. · Verteilte Entwicklung, sondern ein einheitliches Management. Uliweb organisiert ein Projekt mit kleinen Anwendungen. Jede App kann eine eigene Konfigurationsdatei (settings.ini), Vorlagenverzeichnis und statisches Verzeichnis hat. Bestehende Anwendungen leicht wiederverwendet werden können, sondern als Verbindung behandelt. webanwendungsprojekt wenn sie als solche ausgebildet ist. Entwickler können auch statische Dateien und Vorlagen zwischen Anwendungen verweisen, also zwischen Anwendungen des Datenaustausch zu erleichtern. Alle Anwendungen in einem Projekt werden standardmäßig geladen, wenn INSTALLED_APPS nicht in der Konfigurationsdatei konfiguriert. Alle separaten App-Konfigurationsdateien werden automatisch im Projektstart verarbeitet. URL-Mapping: · Flexiable und leistungsstarke URL-Zuordnung. Uliweb verwendet werkzeug des Routing-Moduls. Der Benutzer kann leicht definiert eine URL, die wiederum kann leicht mit einer View-Funktion gebunden. URLs kann auch in umgekehrter Richtung nach Ansicht Funktionsnamen erstellt werden. Es unterstützt Argument Definitionen in URLs und Standard-URL-Mapping zu einer Ansicht Funktion. Ansicht und Vorlage: · View-Vorlagen können automatisch angewendet werden. Wenn Sie eine dict Variable aus View-Funktion zurückkehren, wird Uliweb automatisch versuchen, eine Vorlage nach der Ansicht Funktionsnamen übereinstimmen und anzuwenden. · Umwelt Ausführungsmodus. Jede Ansicht Funktion wird in einer Umgebung ausgeführt werden, was die Notwendigkeit beseitigt viele Import-Anweisungen zu schreiben. Darüber hinaus gibt es bereits viele Objekte, die direkt verwendet werden können, zum Beispiel: Request, Response, etc. Dies ist trocken und spart eine Menge Codierung · Entwickler können direkt Python-Code in einer Vorlage verwendet, wird der Python Code neede so lange nicht eingedrückt werden, wie eine Pass-Anweisung am Ende jeden Codeblockes hinzugefügt wird. Uliweb unterstützt auch Kind Vorlage Inklusion und Vererbung. ORM: · Uliorm ist das ORM-Modul standardmäßig aber nicht standardmäßig konfiguriert. Entwickler sind frei, jedes ORM-Modul zu verwenden, wie bevorzugt. · Uliorm Stützen Modellerstellung und automatische Datenbank migiration (Tabellenerstellung und Strukturänderungstabelle). i18n: · Kann in Python und Template-Dateien verwendet werden. · Browsersprache und Cookie-Einstellungen werden mit automatischer Sprachumschaltung unterstützt. · Bietet ein Kommandozeilen-Tool, dass die Entwickler .po-Dateien zu extrahieren, verwenden können. Dies kann entweder im App-Ebene oder auf Projektebene Prozess geschehen. Es kann automatisch zusammenführen POT-Dateien in bestehenden .po-Dateien. Verlängerung: · Versand Erweiterung. Dies ist ein Dispatch-Verarbeitungsmechanismus, die verschiedenen Arten von Ausgabestellen verwendet. So können Sie Prozeduren schreiben spezielle Prozesse durchzuführen und sie binden an diese Ausgabestellen. Zum Beispiel Datenbank initicalization, I18n Prozessinitialisierung usw. · Middleware-Erweiterung. Es ist ähnlich wie Djangos. Sie können es in Konfigurationsdateien konfigurieren. Jede Middleware kann die Anfrage und Antwort objets verarbeiten. · Besondere Funktionsaufrufe in den Ansichten Modul Anfangsprozess. Wenn Sie eine spezielle Funktion namens __begin__ schreiben, wird es verarbeitet werden, bevor eine View-Funktion verarbeitet werden kann, dieser Entwickler einige Modulebene Verarbeitung an diesem Punkt tun kann, zum Beispiel: überprüfen Sie die Benutzerauthentifizierung, usw. Kommandozeilen-Tools: · Eine saubere Arbeitsumgebung zu einem zugewiesenen Verzeichnis exportieren. · Erstellen App und umfassen die grundlegenden wesentliche Verzeichnisstruktur, Dateien und Code. · Export statische Dateien, können Sie alle verfügbaren Apps' statische Dateien in ein spezielles Verzeichnis exportieren. · Startton ein Entwicklungs-Webserver das ist unterstützt das Debuggen und Autonachlademode. · Mehrere Projekte und App-Management-Tools. Einsatz: · Unterstützt einfache Implementierung auf der GAE-Plattform. · Unterstützt mod_wsgi, cgi, fast_cgi, scgi. Entwicklung: · Einen Entwicklungsserver bereitstellen und automatisch neu geladen werden kann, wenn einige Moduldateien geändert werden. · Verbesserte Debugging, können Sie den Fehler überprüfen Zurückverfolgungs wird Template-Debugging unterstützt. Misc .: · Verschiedene Demos sind für jedermann verfügbar, die mehr über Uliweb lernen. Es enthält alle Kerncodes und auch alle Quellcode uliwebproject und einige andere Demo-Codes, die direkt verwendet werden können / frei, wie Sie wünschen. · UliWeb unterstützt den statischen Dateizugriff direkt, und es kann auch http_iF_MODIFIZIFIDIERT_SINCE verarbeitet werden. Anforderungen: · Python


Uliweb. Zugehörige Software