Colander

Software screenshot:
Colander
Podrobnosti Software:
Verze: 0.9.9 / 1.0b1
Datum uploadu: 5 Jun 15
Licence: Volný
Popularita: 416

Rating: 3.0/5 (Total Votes: 3)

Ú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šší,

Podobný software

Strophe.js
Strophe.js

10 Dec 15

StealJS
StealJS

12 Apr 15

Hashie
Hashie

1 May 16

Ostatní software developer Agendaless Consulting

repoze.mailin
repoze.mailin

15 Apr 15

repoze.debug
repoze.debug

14 Apr 15

compoze
compoze

14 Apr 15

repoze.retry
repoze.retry

20 Feb 15

Komentáře k Colander

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!