Podrobnosti Software:
WTForms umožňuje vývojářům používat syntaxi Python k vytváření formulářů, které se při běhu dostane převedeny do klasické HTML podobě.
WTForms bude mít špinavé parametrů formuláře z Pythonu a poskytují jednodušší způsob, jak přizpůsobit formy, zavedení vzdálenost mezi kódem a prezentace.
Formuláře vytvořené pomocí WTForms fungovat jako každý jiný řádné formě, jediným rozdílem je ve způsobu, jakým jste vytvořili
Vlastnosti :.
- < podporoval li> Mnoho typů polí formuláře
- Data formuláře
- Vestavěné widgety
- Ochrana CSRF
- Django rozšíření
- Google App Engine rozšíření
- integrace SQLAlchemy
- Podpora I18N
Validace
Co je nového v této verzi:
- Přidána nová třída Meta paradigma pro mnohem výkonnější přizpůsobení WTForms .
- Move i18n do jádra. Kritizují wtforms.ext.i18n.
- Přesunout CSRF do jádra. Kritizují wtforms.ext.csrf.
- Opravena chyba zobrazování SelectFields s hodnotou = True
- Make DecimalField moci použít formátování číslo Babel locale bázi.
- Drop Python 3.2 podpora (podpora Python3 pro 3.3+ pouze)
- absolvování ATTR = false WTForms widgety způsobí, že hodnota ignorována.
Co je nového ve verzi 0.6.1:
- Opravy chyb:
- ext.appengine ReferencePropertyField.
- dateutil oblastech: činí problém a problém konzistence .
- Volitelné validator selhal, když raw_data chyběla.
- Documentation:. Docs se zmínit HTML unikající funkce
- Přidat předběžnou podporu pro poskytování překlady objekt, který umí překládat vestavěný validaci a nátlaku chyb.
Co je nového ve verzi 0.6:
- Widgety:
- HTML je nyní označeny jako bezpečné (pomocí __html__) tak, aby kompatibilní šablonovací motory nebude auto-uniknout.
- Fields:
- Field._default je nyní Field.default.
- Všechny položky mají nyní `raw_data` nemovitosti.
- Oblasti, které jsou vybrány pole (včetně těch, které v .ext) může být opakována na výrobu možnosti, a mají option_widget kwarg.
- Drobné opravy chyb a vyčištění v seznamu polí, vyberte (Multiple) pole, QuerySelectField řešit soulad chování.
- Přidáno FloatField, založený na IntegerField.
- Rozšíření:
- ext.appengine nyní podporuje FloatProperty a GeoPtProperty.
- ext.sqlalchemy QueryMultipleSelectField změněn na QuerySelectMultipleField.
Co je nového ve verzi 0.5:.
- Added AnyOf a NoneOf validátory
- Přidána třídu BaseForm, která poskytuje zpracování a ověření základní funkčnosti formuláře bez nutnosti deklarativní subclassing.
- popisky polí se nastaví pro humanizované název pole.
- Pole nyní mají `short_name` majetek, který je název un předponou.
- DecimalField nyní zaokrouhluje hodnoty pro zobrazení bez plováku nátlaku. Viz dokumenty podrobnosti o tom, jak formátovat desetinná místa.
Požadavky na :
- Python 2.6 nebo vyšší,
Komentáře nebyl nalezen