Software detaljer:
Version: 0.9.9 / 1.0b1
Upload dato: 5 Jun 15
Licens: Gratis
Popularitet: 416
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
Kommentarer ikke fundet