FormAlchemy suuresti nopeuttaa kehitystä SQLAlchemy kartoitettu luokat (malleissa) on HTML-lomakkeiden ympäristössä. Se poistaa boilerplate mukaan autogenerating HTML syötekenttiä tietystä mallista. FormAlchemy yrittää selvittää millaisia HTML tulisi palauttaa introspecting mallin ominaisuuksia ja tuottaa valmiita käyttöön HTML-koodia, joka sopii kehittäjän sovellus.
Tietenkin, FormAlchemy voi selvittää kaikkea, eli kehittäjä kannattaa näyttää vain muutaman sarakkeet tiettyä mallia. Siten FormAlchemy on myös helposti muokattavissa.
Ominaisuudet :
- Luo HTML-lomakkeen kentät ja taulukot SQLAlchemy kartoitettu luokkia tai lisätä manuaalisesti Fields
- Toimii julistava tai klassinen mapitus- määritelmät
- Render ja editoi yhden esineitä tai kokoelmia (verkot)
- kahvat esine suhteita (mukaan lukien monet-moneen), ei vain yksinkertainen tietotyyppejä
- Synonyymi tuki
- Composite ja mukautettua tukea
- Tukee kaikkia komposiitti perusavain ja useimmat CFKs
- Pre-täyttyy syötekentät nykyisen tai oletusarvo
- Erittäin muokattavissa HTML
- Vahvistaa tulo ja näyttää virheet line
- Synkronoi malli tapauksissa, joissa lähtötiedot
- Helppo käyttää, laajennettavissa API
- SQLAlchemy 0,4 (0.4.5 tai uudempi) ja 0,5 yhteensopiva
Mitä uutta strong> tässä julkaisussa:
- WebOb1.2 yhteensop
- Lisää noin HTML5 renderer
- Paranna fsblob poisto. kysymys 16
- Lisää tukea fanstatic vuonna pytlons (kiitos Bruno Binet- aka inneos)
Mitä uutta strong> versiossa 1.4.1:
- Sovellettu WebOb kaltainen pyyntö ohimennen fieldset suoraan.
- Myös täytäntöön pyynnön ohimennen Grid
- Lisätty tuki asettaa .html_options kanssa Field.set (html = {'jotkut': 'juttu'})
- Lisätty tuki set (validators = [validator1, validator2]), joka lisää tietyn validaattorit.
- Kiinteä sarja (null_as = ...), oli nul_as ja pahasti johdotettu.
- Parempi asiakirjat Field.set () menetelmä
- Tuki zope.schema.Password
- Fix kysymykset 9, 10, 11, 12
Mitä uutta strong> versiossa 1.4:
- Korjaa ongelma 5, 7
- Anna binf lomake webob kuten pyyntö
- Lisää sarake kääre tallentaa jonkinlaista vaihtoehtoja malleja
- Kenttä etiketti käännös
Mitä uutta strong> versiossa 1.3.9:
- Korjaa Unicode ongelma ei webob perustuvat puitteet
Mitä uutta strong> versiossa 1.3.6:
- korjata asioita 150, 151, 153, 161, 162
- Lisätty field.label () ja field.label_tags ()
- Major refaktorointi. Pohjamoduuli enää existe.
Mitä uutta strong> versiossa 1.3.5:
- Ei enää käytä Binary tyyppi. Käytä LargeBinary sijaan.
- korjata asioita 145, 147
Mitä uutta strong> versiossa 1.3.4:
- renderer._value on vanhentunut. Käytä renderer.value
- lisätään renderer.raw_value
- Malli .__ html __ () (jos sellainen on), jota käytetään saamaan mallia read_only tilassa.
Mitä uutta strong> versiossa 1.3.3:
- renderer._value on vanhentunut. Käytä renderer.value
- lisätään renderer.raw_value
- Malli .__ html __ () (jos sellainen on), jota käytetään saamaan mallia read_only tilassa.
Mitä uutta strong> versiossa 1.3.2:
- Lisätty .value_objects sekä Field ja FieldRenderer esineitä. Palauttaa sijaan kohteiden luetteloon ensisijaisia avaimia työskenneltäessä ForeignKeys.
- lisää IntervalFieldRenderer
- vaihtaa takaisin WebHelpers
- lisää unkari käännös (125)
- fix vian kanssa uusimman version couchdbkit
- päivitys paster mallin Pylons.Muihin 1.0b1
- korjata asioita 123, 124, 127, 128
Vaatimukset :
- Python
Rajoitukset :
- Tällä hetkellä vain käsittelee komposiitti viiteavaimet primitiivisen Python tyypit
Kommentteja ei löytynyt