FormAlchemy erheblich beschleunigt Entwicklung mit SQLAlchemy abgebildet Klassen (Modelle) in einem HTML-Formulare Umwelt. Es beseitigt Textvorschlag durch schreiben, die automatisch HTML-Eingabefelder von einem bestimmten Modell. FormAlchemy wird versuchen, herauszufinden, durch Introspektion des Modells Eigenschaften, welche Art von HTML-Code zurückgegeben werden und erzeugen ready-to-use HTML-Code, der Entwickler-Anwendung passen.
Natürlich können FormAlchemy nicht heraus alles, dh die Entwickler möchten Sie vielleicht nur einige Spalten aus der bestimmten Modell anzuzeigen. So ist FormAlchemy auch hochgradig anpassbar
Eigenschaften .
- Erzeugt HTML-Formularfeldern und Tabellen aus SQLAlchemy abgebildet Klassen oder manuell hinzugefügt Felder
- Arbeitet mit deklarative oder klassisch Mapper Definitionen
- Render und Änderungen einzelner Objekte oder Sammlungen (Grids)
- Griffe Objektbeziehungen (darunter viele-zu-viele), und nicht nur einfache Datentypen
- Synonym Unterstützung
- Composite-und kundenspezifische Unterstützung
- Unterstützung aller zusammengesetzten Primärschlüssel und die meisten CFKs
- Pre-füllt Eingabefeldern mit Strom- oder Standardwert
- Sehr individuell HTML-Ausgabe
- Bestätigt Eingabe und zeigt Fehler in-line
- Synchronisiert Modell Instanzen mit Eingabedaten
- Einfach zu bedienende, erweiterbare API
- SQLAlchemy 0.4 (0.4.5 oder höher) und 0.5 kompatibel
Was ist neu in dieser Pressemitteilung:
- WebOb1.2 compat
- Fügen Sie einige HTML5-Renderer
- Erhöhen fsblob Löschen. Ausgabe 16
- Hinzufügen von Unterstützung für fanstatic in pytlons (Dank an Bruno Binet aka inneos)
Was ist in der Version 1.4.1 neu :
- Implementiert WebOb ähnlichen Anfrage direkt vorbei an FieldSet.
- auch implementiert Anfrage vorbei zu Grid
- Zusätzliche Unterstützung zu .html_options mit Field.set gesetzt (html = {"einige": "Ding"})
- Unterstützung für Satz (Validatoren = [validator1, validator2]), die die angegebenen Prüfer erstellt.
- Fest der Satz (null_as = ...), war nul_as und in schlecht verdrahtet.
- Verbesserte Dokumentation für die Field.set () Methode
- Unterstützung zope.schema.Password
- Fragen Fix 9, 10, 11, 12
Was ist neu in der Version 1.4:
- Fix Ausgabe 5, 7
- Lassen Sie die Form auf eine WebOb wie Anfrage binF
- In Spalte Wrapper, einige Optionen in Form Modelle speichern
- Feldbezeichnung Übersetzung
Was ist neu in Version 1.3.9:
- Fix Unicode-Problem mit nicht WebOb basiertes Framework
Was ist neu in Version 1.3.6:
- Fix gibt 150, 151, 153, 161, 162
- hinzugekommen field.label () und field.label_tags ()
- Wichtige Refactoring. Das Basismodul nicht mehr existe.
Was ist neu in Version 1.3.5:
- Nicht mehr verwenden Binary Art. Verwenden LargeBinary statt.
- Fix gibt 145, 147
Was ist neu in Version 1.3.4:
- renderer._value ist veraltet. Verwenden renderer.value
- hinzugefügt renderer.raw_value
- Modell .__ html __ () (falls vorhanden) wird verwendet, um Muster in read_only Modus zu machen.
Was ist neu in Version 1.3.3:
- renderer._value ist veraltet. Verwenden renderer.value
- hinzugefügt renderer.raw_value
- Modell .__ html __ () (falls vorhanden) wird verwendet, um Muster in read_only Modus zu machen.
Was ist neu in Version 1.3.2:
- Hinzugefügt .value_objects sowohl Field und FieldRenderer Objekte. Gibt die Objekte anstelle von Liste der Primärschlüssel für die Arbeit mit Foreign.
- hinzufügen IntervalFieldRenderer
- wechseln Sie wieder zu WebHelpers
- hinzufügen ungarische Übersetzung (125)
- Fix bug mit neueste Version von couchdbkit
- Update Paster Vorlage Pylone 1.0b1
- fix gibt 123, 124, 127, 128
Anforderungen :
- Python
Grenzen :
- Derzeit verarbeitet nur zusammengesetzten Fremdschlüssel der ursprünglichen Python-Typen
Kommentare nicht gefunden