Podrobnosti Software:
Verze: 0.9.9 / 1.0b1
Datum uploadu: 5 Jun 15
Licence: Volný
Popularita: 416
Údaje získané přes JSON, XML, HTML formuláře poštou nebo jakýmkoli jiným stejně jednoduchý dat serializaci lze použít s knihovnou
Vlastnosti :.
- Lze použít pro:
- Definovat datové schéma
- rekonstruovat datovou strukturu složenou z řetězců, mapování a seznamy do libovolného jazyka Python struktuře po ověření datovou strukturu proti datovém schématu.
- Serializovat libovolný Python strukturu do datové struktury složené z řetězců, mapování, a seznamy.
- Je možné pracovat s:
- Mapování objekt (např. Slovník)
- s proměnnou délkou sekvence objektů (každý objekt je stejného typu).
- s pevnou délkou tice objektů (každý objekt je z jiného typu).
- řetězec nebo Unicode objekt.
- číslo.
- float.
- boolean.
- dovážet Python objekt (na tečkované Python objekt cesty).
Co je nového v této verzi:
- Uvolněte Email validátor regex (apostrofy povolení, bang, atd v místní-část).
Co je nového ve verzi 1.0a2:.
- z přidané colander.ContainsOnly a colander.url validátory
Co je nového ve verzi 0.9.8:.
- Aktualizováno brazilská portugalština překlady
- Aktualizované Japonské překlady.
- Aktualizované ruské překlady.
Co je nového ve verzi 0.9.7:.
- Japonský překlad
- Nahrazeno nesprávnou% {ehm} se správným $ {} err v String.deserialize chybové zprávě.
- název předán do SchemaNode konstruktoru nebyl v deklarativně postavených schématech respektována.
Co je nového ve verzi 0.9.6:
- Už běží na Python 2.4 nebo 2.5. Nyní je zapotřebí Python 2.6+.
- Python 3.2 kompatibility.
- Odstraněna závislost na iso8601 balíčku (kód z balíku je nyní inline v Cedník sám).
- Přidána informace o autorských právech a licencování iso8601-odvozené kódem k License.txt.
Co je nového ve verzi 0.9.5:.
- Přidaný Český překlad
- Compile pt_BR překlad (to bylo předtím nezkompilovaný).
- Drobné opravy dokument.
- Documentation přidané o zploštit a unflatten.
Co je nového ve verzi 0.9.4:
- zploštit nyní zahrnuje pouze koncové uzly v zploštělé dict .
- zploštit nezahrnuje cesty prvek pro název typu uzlu pro sekvence.
- unflatten je implementován.
- Přidal __setitem__ na SchemaNode, což umožňuje nahrazení uzlů podle názvu.
- Přidána get_value a set_value metody do schématu, které umožňují přístup a mutace appstructs použitím tečkované název cesty.
- Přidat švédsky, francouzsky, čínsky překlady.
Co je nového ve verzi 0.9.3:.
- Přidat typ Time
- Přidat holandský překlad.
- Oprava dokumentace:. 0.9.2 vyžaduje rekonstruovat typů explicitně vypořádat s potenciálem pro příjem colander.null
- Použít default_tzinfo když deserializing naivních datetimes.
- Povolit default_tzinfo být Žádné při vytváření colander.DateTime.
- Přidat schopnost vložit colander.interfaces.Preparer mezi deserializace a validace. Viz Příprava část v dokumentaci.
Co je nového ve verzi 0.9.2:.
- Přidána polský překlad
- přeřazen do závěsníků projektu GitHub (https://github.com/Pylons/colander).
- Přidat tox.ini pro účely testování.
- Nová API: colander.required. Používá se jako hodnota markerů, kdy je chybí argument, vlevo nespecifikovaná.
- Oprava chyby:. Pokud titul argument, který je prázdný řetězec nebo None je předán výslovně na SchemaNode, to je už ne nahrazen názvem vypočítanou z názvu
- Přidat SchemaNode .__ contains__ na podporu & quot; jméno ve schématu & quot;.
- SchemaNode deserializace nyní bezpodmínečně volá metodu rekonstruovat typ schématu je účelem získání appstruct před pokusem o ověření. Typy Třetí schéma strana by nyní měl vrátit colander.null pokud prošel colander.null hodnotu nebo jiný logicky & quot; prázdný & quot; hodnota jako cstruct během rekonstruovat.
Požadavky na :
- Python 2.6 nebo vyšší,
Komentáře nebyl nalezen