Atocha

Ein Python-Paket zum Analysieren und Rendering-Daten von Web-Formularen.
Jetzt downloaden

Atocha Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martin Blais
  • Website des Verlags:
  • http://furius.ca/atocha/

Atocha Stichworte


Atocha Beschreibung

Ein Python-Paket zum Analysieren und Rendern von Daten aus Web-Formularen. Atocha ist ein Python-Paket zum Analysieren und Rendering-Daten von Web Forms.atocha ist Framework-Agnostiker, generisch, und es sollte es möglich sein, es mit CGI-Skripts zu verwenden oder in Ihr Lieblings-Webanwendungs-Framework zu integrieren, bevor ich mich entschied, zu schreiben Diese Software (2005-09-30), ich hatte folgende Probleme: - Es gab keine Bibliothek, die die Eingabe von Widgets analysieren konnte und automatische Typenumwandlungen zuverlässig durchführen, das war sowohl anständig als auch einfach, oder das war nicht an ein bestimmtes Web gebunden Anwendungsrahmen. (Ein paar Möglichkeiten begannen, zu sprießen und um diese Zeit herumzusprießen, wie Formencode); - Ich hatte in den verschiedenen Datenpfaden meiner Handler mit den Typumwandlungen viele Schwierigkeiten, die oft Unicode-Kodierprobleme hatten; - Ich habe das Problem das Problem gefühlt der Handhabung und Rendering-Bahnformen waren wirklich eng gefesselt, und dass es general gelöst werden konnte Monster. Also entschied ich mich, das Problem direkt anzugreifen und meine Formulare mit den folgenden Zielen mit den folgenden Zielen umzuschreiben: - Wiederverwenden der Formulardefinition für das Parsing-Argumente sowie Rendering und Anzeigen von Daten (nutzen Sie das in der Formulardefinition gespeicherte Wissen so viel möglich); - Robustheit: Ein Schwerpunkt auf strenger Typprüfung und Robustheit über Tests; - Felder führen beim Zurücksetzen des Analysewerts automatisch eine geeignete Typumwandlung durch; Wie Desktop-Ui-Toolkit-Widgets können Felder alle Arten von Datentypen zurückgeben. Felder können auch mehrere HTML-Eingangs-Widgets verwenden, der Begriff des Eingangs und seines Mechanismus sind separat.Esential, ich wollte die Funktionalität näher an das, was Desktop-UI-Toolkits bereitstellt, das in Web-Formular-Parsing-Toolkits oft nicht vorhanden ist. Hier sind einige wichtige Funktionen von "Atocha": · Generische Bibliothek, die in vielen Rahmen und Anwendungen wiederverwendet wird. Es ist nicht an ein beliebiges Speichermodell oder ein Domänenmodell gebunden, diese Bibliothek enthält die Daten und Sie müssen dann die Daten selbst speichern. Dies ist sinnvoll, da sich Benutzerschnittstellen ändern, aber das zugrunde liegende Datenmodell bleibt gleich; · Extensible: Es ist einfach, neue Feldtypen zu erstellen und hinzuzufügen, ohne den Rahmen ändern zu müssen. Es ist auch möglich, Renderer für Ihre bevorzugte Ausgabebibliothek (z. B. Stan) zu erstellen · Felder können mehrere Eingangs-Widgets rendern und automatisch in einem einzigen Wert konsolidiert werden. · Internationalisierung (I18N) aller Meldungen wird unterstützt (alle von der Bibliothek generierten Nachrichten werden in einem Single-Ort gruppiert und können leicht angepasst werden); · Unterstützt verborgene, deaktivierte und lesbare Widgets, die zur Implementierung von mehrseitigen Formularen verwendet werden können; · Unterstützt Per-Feldfehler, um neben den fehlerhaften Widgets zu ertragen; · Unterstützt eine UI-Nachricht und einen Status für die erneute Renderierung eines Formulars mit Fehlern; · Kann leicht erweitert werden, um Widgets mit JavaScript / AJAX-Code zu unterstützen. Anforderungen: · Python


Atocha Zugehörige Software

Yamjam

Ein mit mehreren Projekt, gemeinsam genutztes, yaml basiertes Konfigurationssystem ...

152

Herunterladen