Ohjelmiston tiedot:
WTForms avulla kehittäjät voivat käyttää Python syntaksin luoda lomakkeita, jotka suorituksen saa muuntaa klassinen HTML muodossa.
WTForms pitää sotkuinen muodossa parametrit pois Python-koodin ja tarjota helpompi tapa muokata muotoja, otetaan käyttöön erottaminen koodin ja esitys.
Lomakkeet luotu kautta WTForms toimii kuten mikä tahansa muu säännöllinen muoto, ainoa ero on siinä, miten ne on luotu.
Ominaisuudet :
- < li> Monet lomakekenttään Tuetut
- Lomake tietojen validointi
- Sisäänrakennettu widgetit
- CSRF suojaus
- Django laajennus
- Google App Engine laajennukset
- SQLAlchemy integraatio
- I18n tuki
Mitä uutta strong> tässä julkaisussa:
- Lisätty uusi luokka Meta paradigman paljon tehokkaampi räätälöinnin WTForms .
- Siirrä i18n osaksi ydin. Vähätellä wtforms.ext.i18n.
- Siirrä CSRF osaksi ydin. Vähätellä wtforms.ext.csrf.
- Korjattu ongelma renderöinti SelectFields joiden arvo on = True
- Tee DecimalField osaa käyttää Babel locale perustuvaa Lukumuotoilu.
- Drop Python 3.2 tuki (python3 tuki 3.3+ vain)
- kulkee attr = false WTForms widgettejä saa arvoa oteta huomioon.
Mitä uutta strong> versiossa 0.6.1:
- Virhekorjauksia:
- ext.appengine ReferencePropertyField.
- dateutil kentät: tehdä asiasta ja johdonmukaisuuden ongelma.
- Valinnainen validaattoria epäonnistui kun raw_data oli poissa.
- Documentation: docs nyt mainita HTML pakenevat toiminnallisuutta.
- Lisää alustava tuki tarjoaa käännöksiä esine, joka voi kääntää sisäänrakennettu validointi ja pakottamista virheitä.
Mitä uutta strong> versiossa 0.6:
- Widgets:
- HTML on nyt merkitty turvalliseksi (käyttäen __html__) siten, että yhteensopiva sivupohjamoottori moottoreille ei automaattisesti paeta sitä.
- Fields:
- Field._default on nyt Field.default.
- Kaikki kentät on nyt `raw_data` omaisuutta.
- Fields jotka ovat valitse kentät (mukaan lukien .ext) voidaan iteroida tuottaa vaihtoehtoja, ja on option_widget kwarg.
- Minor bugikorjauksia ja puhdistuksen kenttäluettelo, Select (Multiple) Field, QuerySelectField puuttua käyttäytymiseen johdonmukaisuutta.
- Lisätty FloatField perusteella IntegerField.
- Laajennukset:
- ext.appengine tukee nyt FloatProperty ja GeoPtProperty.
- ext.sqlalchemy QueryMultipleSelectField muuttui QuerySelectMultipleField.
Mitä uutta strong> versiossa 0.5:
- Lisätty AnyOf ja NoneOf validaattoreihin.
- Lisätty BaseForm luokka, joka tarjoaa ytimen prosessori ja validointitoiminnot Form ilman deklaratiivisten subclassing.
- Kenttä tarrat nyt oletuksena humanisoi- kentän nimi.
- Fields nyt `short_name` omaisuutta, joka on YK-etuliitteellä nimi.
- DecimalField nyt kierroksilla arvot näyttö ilman float pakottamista. Katso docs lisätietoja kuinka muotoilla desimaalia.
Vaatimukset :
- Python 2.6 tai uudempi
Kommentteja ei löytynyt