Dettagli del software:
Versione: 2.0.2
Data di caricamento: 1 Mar 15
Licenza: Libero
Popolarità: 121
WTForms consente agli sviluppatori di utilizzare la sintassi di Python per creare forme, che in fase di esecuzione viene convertito in un form HTML classico.
WTForms manterranno parametri forma disordinato dal codice Python e fornire un modo più semplice per personalizzare le forme, introducendo la separazione tra il codice e presentazione.
Forme create via WTForms funzionano come qualsiasi altra forma regolare, l'unica differenza è nel modo in cui sono creati
Caratteristiche :.
- < li> Molti tipi di campi modulo supportati
- Dati modulo
- widget incorporati
- Protezione CSRF
- estensione Django
- Google App Engine estensioni
- integrazione SQLAlchemy
- Supporto I18n
Convalida
Cosa c'è di nuovo in questa versione:
- Aggiunta nuova classe paradigma Meta per molto più potente di personalizzazione di WTForms .
- Sposta i18n in centro. Deprecate wtforms.ext.i18n.
- Sposta CSRF in centro. Deprecate wtforms.ext.csrf.
- Risolto il problema di rendering SelectFields con valore = True
- Fare DecimalField grado di utilizzare babel formattazione numero basato locale-.
- Goccia Python 3.2 supporto (supporto python3 per 3.3+ only)
- passa attr = False per WTForms widget fa sì che il valore per essere ignorato.
Cosa c'è di nuovo nella versione 0.6.1:
- Bug risolti:
- ext.appengine ReferencePropertyField.
- dateutil campi: il rendering problema e problema di coerenza .
- validatore opzionale fallì quando RAW_DATA era assente.
- Documentazione:. Docs ora parlare HTML funzionalità fuoriuscita li>
- Aggiungi supporto preliminare per la fornitura di un oggetto traduzioni in grado di tradurre incorporato errori di validazione e coercizione.
Cosa c'è di nuovo in versione 0.6:
- Widget:
- HTML è ora contrassegnato come sicuro (utilizzando __html__) in modo che i motori di template compatibili non saranno automaticamente sfuggire.
- Campi:
- Field._default è ora Field.default.
- Tutti i campi ora hanno un `immobile raw_data`.
- I campi che sono selezionare i campi (compresi quelli in .ext) può essere ripetuto per produrre le opzioni, e hanno un kwarg option_widget.
- bugfix minori e pulizia in FieldList, Select (Multipla) Campo, QuerySelectField per affrontare la coerenza comportamentale.
- Aggiunto FloatField, sulla base di IntegerField.
- Estensioni:
- ext.appengine ora supporta FloatProperty e GeoPtProperty.
- ext.sqlalchemy QueryMultipleSelectField cambiato QuerySelectMultipleField.
Cosa c'è di nuovo in versione 0.5:.
- Aggiunto anyof e NoneOf validatori
- Aggiunta una classe BaseForm che fornisce la funzionalità di elaborazione di base e la convalida di forma senza richiedere sottoclasse dichiarativo.
- etichette di campo ora di default di un nome di campo umanizzato.
- Campi ora hanno un `immobile short_name`, che è il nome di un-prefisso.
- DecimalField ora arrotonda i valori per la visualizzazione senza galleggiante coercizione. Vedere documentazione per i dettagli su come formattare decimali.
Requisiti :
- Python 2.6 o superiore
I commenti non trovato