django-serializers

Skjermbilde programvare:
django-serializers
Prog.varedetaljer:
Versjon: 0.5.1
Last opp dato: 20 Feb 15
Utvikler: Tom Christie
Lisens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

Django-serial er en Django app som gir fleksibel serialisering av gjenstander, modeller og querysets.
Det er ment å være en potensiell erstatning for den nåværende, lite fleksibel serialisering. Det burde være i stand til å støtte den nåværende dumpdata format, samtidig som de lett å overstyre og tilpasse.
Serial er deklarert i en simlar format til Form og Modell erklæringer, med en indre Meta klasse som gir generelle alternativer, og eventuelt med et sett av Felt klasser blir erklære inne i Serializer klasse.
Den Serializer klassen selv implementerer også Feltet grensesnitt, noe som betyr at vi kan representere serialisering av nøstede tilfeller på ulike måter.
Installasjon
Installere ved hjelp av pip:
PIP installere django-serial
Alternativt, hvis du ønsker å inkludere django-Serializer tester i prosjektet, legger serial til din INSTALLED_APPS innstilling:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'seriliazers',
)
Merk at hvis du har klonet den git repo kan du kjøre testene direkte, med den medfølgende manage.py filen:
manage.py test

Egenskaper .

  • Støtter serialisering av vilkår python objekter ved hjelp av Serializer klassen
  • Støtter serialisering av modeller og querysets bruker ModelSerializer.
  • Støtter serialisering til eksisterende dumpdata format, bruker DumpDataSerializer.
  • Støtter flat serialisering, og nestet serialisering (til vilkårlig dybde), og håndterer rekursive relasjoner.
  • Gir mulighet for både implisitte felt, som er bestemt på det punktet av serialisering og eksplisitte felt, som er erklært på serialisering klasse.
  • Erklæringen av seriestrukturen håndteres uavhengig av den endelige kodingen som brukes (f.eks 'json', 'xml' osv ...). Dette er ønskelig for f.eks. APIer som ønsker å støtte en gitt datasettet er utgang til en rekke ulike formater.
  • støtter tiden 'json', 'YAML', 'xml ".
  • Støtter både bestilt felt for readablity, og sorterte felt for fart.
  • Støtter begge feltene som corrospond til Django modell felt og felt som corrospond til andre attributter, for eksempel get_absolute_url.
  • Hooks gjennom å tillate for fullstendig tilpasning. F.eks. Skrive nøkkelnavn som bruker javascript stil kamel casing.
  • Enkelt, rent API.
  • Omfattende testsuite.

Krav :

  • Python
  • Django

Annen programvare fra utvikleren Tom Christie

Kommentarer til django-serializers

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