Colander

Software screenshot:
Colander
Software detaljer:
Version: 0.9.9 / 1.0b1
Upload dato: 5 Jun 15
Licens: Gratis
Popularitet: 148

Rating: 5.0/5 (Total Votes: 1)

Data opnået via JSON, XML, en HTML-formular post eller ethvert andet lige så simpel data serialisering kan bruges med biblioteket

Funktioner :.

  • Kan anvendes til:
  • Definer et data skema
  • deserialisering en datastruktur bestående af strygere, kortlægninger, og lister ind i en vilkårlig Python struktur efter validering af data struktur mod en data skema.
  • føljeton en vilkårlig Python struktur til en datastruktur bestående af strygere, tilknytninger og lister.
  • Det kan arbejde med:
  • En kortlægning objekt (fx ordbog)
  • en variabel længde-sekvens af objekter (hvert objekt er af samme type).
  • En fast længde tuple af objekter (hvert objekt er af en anden type).
  • En streng eller Unicode objekt.
  • Et heltal.
  • En float.
  • En boolean.
  • Et kan indføres Python objekt (til en prikket Python objekt sti).

Hvad er nyt i denne udgivelse:

  • Løsn Email validator regex (tilladelser apostrof, bang, etc i localpart).

Hvad er nyt i version 1.0a2:.

  • Tilføjet colander.ContainsOnly og colander.url validatorer

Hvad er nyt i version 0.9.8:.

  • Opdateret brasiliansk portugisisk oversættelser
  • Opdateret japanske oversættelser.
  • Opdateret russiske oversættelser.

Hvad er nyt i version 0.9.7:.

  • japansk oversættelse
  • Erstattet forkert% {err} med korrekt $ {err} i String.deserialize fejlmeddelelse.
  • navn videre til en SchemaNode konstruktør blev ikke overholdt i declaratively konstruerede skemaer.

Hvad er nyt i version 0.9.6:

  • Ikke længere kører på Python 2.4 eller 2.5. Python 2.6+ er nu påkrævet.
  • Python 3.2 kompatibilitet.
  • Fjernet en afhængighed af ISO8601 pakke (kode fra pakken er nu indbygges i Colander selv).
  • Tilføjet information til ISO8601-afledte kode til LICENSE.txt ophavsret og licenser.

Hvad er nyt i version 0.9.5:.

  • Tilføjet tjekkisk oversættelse
  • Compile pt_br oversættelse (det var tidligere kompileret).
  • Mindre docs rettelser.
  • Dokumentation tilføjet om flade og unflatten.

Hvad er nyt i version 0.9.4:

  • flade omfatter nu kun blade knudepunkter i det fladtrykt dict .
  • flade omfatter ikke en sti element for navnet på den type node for sekvenser.
  • unflatten er implementeret.
  • Tilføjet __setitem__ til SchemaNode, tillader udskiftning af knuder ved navn.
  • Tilføjet get_value og set_value metoder til Schema som giver adgang til og mutation af appstructs hjælp stiplede navn stier.
  • Tilføj svensk, fransk, kinesisk oversættelser.

Hvad er nyt i version 0.9.3:.

  • Tilføj Time typen
  • Tilføj hollandsk oversættelse.
  • Fix dokumentation:. 0.9.2 kræver deserialisering typer til eksplicit at beskæftige sig med potentiale til at modtage colander.null
  • Brug default_tzinfo når deserializing naive datetimes.
  • Tillad default_tzinfo at være Ingen, når du opretter en colander.DateTime.
  • Tilføj evnen til at indsætte en colander.interfaces.Preparer mellem deserialization og validering. Se Forberedelse afsnittet i dokumentationen.

Hvad er nyt i version 0.9.2:.

  • Tilføjet polsk oversættelse
  • Flyttet til Pylons Project GitHub (https://github.com/Pylons/colander).
  • Tilføj tox.ini til testformål.
  • Ny API: colander.required. Bruges som markør værdi, når en manglende argument efterlades uspecificeret.
  • Bug fix:. Hvis en titel argument, som er den tomme streng eller Ingen ledes udtrykkeligt til en SchemaNode er det ikke længere erstattet af en titel beregnet ud fra det navn
  • Tilføj SchemaNode .__ contains__ at understøtte & quot; navn i skema & quot;.
  • SchemaNode deserialization nu ubetinget kalder skemaet typen er deserialisering metode til at opnå en appstruct før du forsøger at validere. Tredjeparts skema typer bør nu returnere colander.null hvis bestået en colander.null værdi eller anden logisk & quot; tomme & quot; værdi som en cstruct under deserialisering.

Krav :

  • Python 2.6 eller højere

Lignende software

rdf-sesame
rdf-sesame

13 Apr 15

iso_country_codes
iso_country_codes

10 Feb 16

DOCX.js
DOCX.js

5 Jun 15

toast
toast

10 Dec 15

Andre software developer Agendaless Consulting

repoze.profile
repoze.profile

14 Apr 15

repoze.mailin
repoze.mailin

15 Apr 15

repoze.retry
repoze.retry

20 Feb 15

Kommentarer til Colander

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori