Alle Optionen
buster  ]
[ Quellcode: nevow  ]

Paket: python-nevow (0.14.2-2)

Links für python-nevow

Screenshot

Debian-Ressourcen:

Quellcode-Paket nevow herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Vorlagensystem für Webanwendungen für Python und Twisted

Nevow setzt den Schwerpunkt darauf, die HTML-Vorlage sowohl von der Programm- als auch der Anzeigelogik zu trennen und gleichzeitig dem Programmierer zu ermöglichen, so weit wie möglich reinen Python-Code zu schreiben. Es trennt Ihren Code in »Daten«- und »Darstellungs«-Funktionen, als vereinfachte Umsetzung des klassischen MVC. Seine unterschiedlichen Bestandteile können einzeln oder als ganze, integrierte Web-Lösung eingesetzt werden:

 - XHTML-Vorlagen: enthalten keine Programmlogik; nur Knoten, die mit
   Nevow-Attributen versehen wurden
 - Methoden für Daten und Darstellung: vereinfachtes MVC
 - stan: eine s-expression ähnelnde Syntax um XML in reinem Python
   auszudrücken
 - formless: für die Beschreibung der Objektarten, die an Methoden Ihrer
   Klassen weitergegeben werden können, zur Validierung und Herbeiführung
   von Eingabezeichenketten aus Web- oder Befehlszeilen-Quellen und zum
   automatischen Methodenaufruf nach erfolgreicher Validierung
 - freeform: für die Darstellung von formlos beschriebenen Webformularen;
   akzeptiert Formulareingaben und erzeugt Fehlerformulare, wenn die
   Validierung fehlschlägt
 - livepage: browserübergreifender JavaScript-»Leim« für das Senden
   clientseitiger Ereignisse an den Server und serverseitiger Ereignisse
   an den Client, nachdem die Seite geladen wurde, ohne die ganze Seite
   neu laden zu müssen

Markierungen: Software-Entwicklung: Python-Entwicklung, Bibliotheken, Implementiert in: implemented-in::python, role::devel-lib, World Wide Web: Skripten

Andere Pakete mit Bezug zu python-nevow

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

python-nevow herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 468,4 kB2.520,0 kB [Liste der Dateien]