Detalii soft:
Versiune: 2.0.2
Incarca data: 1 Mar 15
Licenţă: Gratuit
Popularitate: 121
WTForms permite dezvoltatorilor să utilizeze sintaxa Python pentru a crea forme, care în timpul rulării se transformă într-o formă HTML clasic.
WTForms va păstra parametrii formă murdar din codul Python și oferă o cale mai ușoară de a personaliza forme, introducerea separare între cod și de prezentare.
Forme create prin WTForms lucreze ca orice altă formă regulată, singura diferență fiind în modul în care sunt create
Caracteristici :.
- < li> Multe tipuri de teren formă susținut
- date Formă
- widget Built-in
- Protejarea CSRF
- extindere Django
- extensii Google App Engine
- integrare SQLAlchemy
- sprijin I18n
Validare
Ce este nou în această versiune:
- Adaugata noua clasa Meta paradigmă pentru personalizare mult mai puternic de WTForms .
- Mutare i18n în miez. Condamna wtforms.ext.i18n.
- Mutare CSRF în miez. Condamna wtforms.ext.csrf.
- problema fixe de randare SelectFields cu valoare = True
- Asigurați-DecimalField putea folosi Babel pe bază de localizare număr de formatare.
- Arunca Python 3.2 de sprijin (sprijin Python3 pentru 3.3+ numai)
- mod de attr = false la WTForms widget-uri face ca valoarea să fie ignorate.
Ce este nou în versiunea 0.6.1:
- fix Bug-uri:
- ext.appengine ReferencePropertyField.
- dateutil domenii: face emisiune și problema coerenței .
- validator Opțional Ocazie când raw_data fiind absent.
- Documentație:. Docs menționa acum HTML scape funcționa
- Adauga suport preliminar pentru asigurarea unui obiect traduceri care poate traduce built-in erori de validare și de constrângere.
Ce este nou în versiunea 0,6:
- Widgets:
- HTML este acum marcat ca sigur (folosind __html__), astfel încât motoarele de templating compatibile nu-l va auto-scape.
- Fields:
- Field._default este acum Field.default.
- Toate campurile au acum un `proprietate raw_data`.
- Domenii care sunt selectați domenii (inclusiv cele din .ext) pot fi reiterat pentru a produce opțiuni, și au un kwarg option_widget.
- rezolvări ale unor probleme minore și curățare în FieldList, Select (Multiple) Field, QuerySelectField pentru a aborda coerența comportamentale.
- Adaugat floatfield, bazat pe IntegerField.
- Extensii:
- ext.appengine suportă acum FloatProperty și GeoPtProperty.
- ext.sqlalchemy QueryMultipleSelectField schimbat la QuerySelectMultipleField.
Ce este nou în versiunea 0.5:.
- Adăugat AnyOf și NoneOf validatoare
- Adaugata o clasă BaseForm care oferă funcționalitatea de bază de prelucrare și validare a forma fără a necesita subclasare declarativ.
- etichetele de câmp implicit acum la un nume câmp umanizat.
- Fields au acum un `proprietate short_name` care este numele prefix-ne.
- DecimalField cercuri acum valori pentru afișare fără constrângere float. Vezi docs pentru detalii referitoare la formatarea zecimale.
Cerințe :
- Python 2.6 sau mai mare
Comentariile nu a fost găsit