Colander

Skjermbilde programvare:
Colander
Prog.varedetaljer:
Versjon: 0.9.9 / 1.0b1
Last opp dato: 5 Jun 15
Lisens: Gratis
Popularitet: 148

Rating: 5.0/5 (Total Votes: 1)

Data innhentet via JSON, XML, HTML skjema post eller noen andre like enkle data serialisering kan brukes med biblioteket

Egenskaper .

  • Kan brukes til:
  • Definer en dataskjemaet
  • deserialize en datastruktur som består av strenger, kartlegginger, og lister opp en vilkårlig Python struktur etter validere datastrukturen mot en data skjema.
  • serialize en vilkårlig Python struktur til en datastruktur som består av strenger, kartlegginger og lister.
  • Det kan jobbe med:
  • En kartlegging objekt (f.eks ordbok)
  • En variabel-lengde sekvens av objekter (hvert objekt er av samme type).
  • En fast lengde tuppel av objekter (hvert objekt er av en annen type).
  • En streng eller Unicode objekt.
  • Et heltall.
  • En flottør.
  • En boolsk.
  • Et import Python objekt (til en stiplet Python objekt sti).

Hva er nytt i denne versjonen:

  • Løsne Email validator regex (tillatelse apostrofer, bang, etc i Localpart).

Hva er nytt i versjon 1.0a2:.

  • Lagt colander.ContainsOnly og colander.url validatorer

Hva er nytt i versjon 0.9.8.

  • Oppdatert brasiliansk portugisisk oversettelser
  • Oppdatert japanske oversettelser.
  • Oppdatert russiske oversettelser.

Hva er nytt i versjon 0.9.7.

  • japansk oversettelse
  • Erstattet feilaktig% {err} med korrekt $ {err} i String.deserialize feilmelding.
  • navn sendes til en SchemaNode konstruktør ble ikke respektert i declaratively konstruerte skjemaer.

Hva er nytt i versjon 0.9.6:

  • Ikke lenger kjører på Python 2.4 eller 2.5. Python 2.6+ er nå nødvendig.
  • Python 3.2-kompatibilitet.
  • Fjernet en avhengighet av ISO8601 pakke (kode fra pakken er nå inlined i Dørslag seg selv).
  • lagt informasjon om opphavsrett og lisensiering for ISO8601-avledet kode til LICENSE.txt.

Hva er nytt i versjon 0.9.5.

  • Lagt tsjekkisk oversettelse
  • Compile pt_BR oversettelse (det var tidligere ukompilert).
  • Mindre docs rettinger.
  • Dokumentasjon lagt om flate og unflatten.

Hva er nytt i versjon 0.9.4:

  • flate nå bare omfatter bladnoder i flatet dict .
  • flate inkluderer ikke en bane element for navnet på den type node for sekvenser.
  • unflatten er implementert.
  • Lagt __setitem__ å SchemaNode, slik at utskifting av noder ved navn.
  • Lagt get_value og set_value metoder til Schema som gir tilgang og mutasjon av appstructs bruker prikkete navn stier.
  • Legg svensk, fransk, kinesisk oversettelser.

Hva er nytt i versjon 0.9.3.

  • Legg Tid typen
  • Legg til nederlandsk oversettelse.
  • Fix dokumentasjon. 0.9.2 krever Deserialize typer eksplisitt avtale med potensial til å motta colander.null
  • Bruk default_tzinfo når deserializing naive datetimes.
  • Tillat default_tzinfo å være None når du oppretter en colander.DateTime.
  • Legg til evnen til å sette inn en colander.interfaces.Preparer mellom deserialization og validering. Se Forbereder avsnittet i dokumentasjonen.

Hva er nytt i versjon 0.9.2.

  • Lagt polsk oversettelse
  • Flyttet til Kjegler Prosjekt GitHub (https://github.com/Pylons/colander).
  • Legg tox.ini for testformål.
  • Ny API: colander.required. Brukes som markør verdi når en mangler argument er igjen uspesifisert.
  • Bug fix:. Hvis en tittel argument som er den tom streng eller Ingen er gått eksplisitt til en SchemaNode, er det ikke lenger erstattet av en tittel beregnet fra navnet
  • Legg SchemaNode .__ contains__ å støtte & quot; navn i skjemaet & quot;.
  • SchemaNode deserialization nå ubetinget kaller skjematypen er Deserialize metode for å få en appstruct før du prøver å validere. Tredjeparts skjematyper skal nå tilbake colander.null hvis vedtatt en colander.null verdi eller annen logisk & quot; tom & quot; verdi som cstruct under Deserialize.

Krav

  • Python 2.6 eller nyere

Lignende programvare

Cheerio
Cheerio

12 Apr 15

Chainvas
Chainvas

14 May 15

Annen programvare fra utvikleren Agendaless Consulting

translationstring
translationstring

14 Apr 15

repoze.profile
repoze.profile

14 Apr 15

repoze.catalog
repoze.catalog

11 May 15

Kommentarer til Colander

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!