FormAlchemy znacznie przyspiesza rozwój z SQLAlchemy odwzorowane klas (modele) w środowisku formularzy HTML. Eliminuje Gotowa przez automatycznego generowania HTML pól wejściowych z danego modelu. FormAlchemy będzie próbował dowiedzieć się, co należy zwrócić rodzaj kodu HTML poprzez introspekcję właściwości modelki i generować gotowe do użycia kodu HTML, który będzie pasował wniosek dewelopera.
Oczywiście FormAlchemy nie może dowiedzieć się wszystkiego, czyli deweloper może chcesz wyświetlić tylko kilka kolumn z danego modelu. Tak więc, FormAlchemy jest wysoce konfigurowalny
Opis .
- Generuje pól formularza HTML i tabel z SQLAlchemy odwzorowane zajęcia lub ręcznie dodane Pola,
- Działa z definicji deklaratywny lub klasyczne Mapper
- Render i edycję pojedynczych obiektów lub kolekcji (siatki),
- Uchwyty relacje obiektów (w tym wiele-do-wielu), a nie tylko proste typy danych
- Wsparcie Synonim
- Composite i niestandardowy typ wsparcia,
- Obsługuje wszystkie klucze złożone i większość CFKs
- Pre-wypełnia pola wejściowe prądu lub domyślne wartości
- Bardzo konfigurowalne wyjście HTML
- Sprawdza wejściowe i wyświetla błędy w linii
- Model przypadki z synchronizuje danych wejściowych
- Łatwy w użyciu, rozszerzalny interfejs API
- SQLAlchemy 0.4 (0.4.5 lub nowszej) i 0.5 kompatybilny
Co nowego w tym wydaniu:
- WebOb1.2 compat
- Dodaj trochę HTML5 renderujący
- Pomóż usunięcie fsblob. Wydanie 16
- Dodaj wsparcie dla fanstatic w pytlons (dzięki Bruno Binet aka inneos)
Co nowego w wersji 1.4.1:
- Wdrożone WebOb-jak wniosek przechodząc bezpośrednio do fieldset.
- realizowane również wniosek przechodząc do siatki,
- Dodano wsparcie ustawić .html_options z Field.set (html = {'niektóre': 'rzeczą'})
- Dodano wsparcie dla zestawu (Walidatorów = [validator1, validator2]), która dodaje określone weryfikatorów.
- Poprawiono zestaw (null_as = ...), był nul_as i źle podłączone.
- Poprawiona dokumentacja metody Field.set ()
- Pomoc zope.schema.Password
- Problemy Fix 9, 10, 11, 12
Co nowego w wersji 1.4:
- Fix Wydanie 5, 7,
- Pozwala na binf formularz do webob jak zamówienie
- Dodaj opakowanie kolumny do przechowywania niektórych opcji formularza w modelach
- Tłumaczenie Etykieta Pole
Co nowego w wersji 1.3.9:
- Naprawiono problem z ram Unicode nie webob oparciu
Co nowego w wersji 1.3.6:
- wydaje Fix 150, 151, 153, 161, 162
- Dodane field.label () i field.label_tags ()
- Duże refaktoryzacji. Moduł bazowy nie existe.
Co nowego w wersji 1.3.5:
- Nie dłużej używać Binary typu. Korzystanie LargeBinary zamiast.
- Fix wydaje 145, 147
Co nowego w wersji 1.3.4:
- renderer._value jest przestarzała. Korzystanie renderer.value
- dodany renderer.raw_value
- model .__ html __ () (jeśli w ogóle) jest używany do renderowania modelu w trybie READ_ONLY.
Co nowego w wersji 1.3.3:
- renderer._value jest przestarzała. Korzystanie renderer.value
- dodany renderer.raw_value
- model .__ html __ () (jeśli w ogóle) jest używany do renderowania modelu w trybie READ_ONLY.
Co nowego w wersji 1.3.2:
- Dodane .value_objects do obu pól i FieldRenderer obiektów. Zwraca obiekty zamiast listy kluczy podstawowych podczas pracy z ForeignKeys.
- dodaj IntervalFieldRenderer
- powrócić do WebHelpers
- dodaj tłumaczenie węgierski (125)
- naprawić błąd z najnowszej wersji couchdbkit
- Aktualizacja naklejka szablon Pylony 1.0b1
- Rozwiązanie problemów 123, 124, 127, 128,
Wymagania :
- Python
Ograniczenia :
- W chwili obecnej zajmuje się tylko złożonych kluczy obcych prymitywnych typów Pythona,
Komentarze nie znaleziono