django-serializers

Software screenshot:
django-serializers
Podrobnosti Software:
Verze: 0.5.1
Datum uploadu: 20 Feb 15
Vývojka: Tom Christie
Licence: Volný
Popularita: 3

Rating: nan/5 (Total Votes: 0)

Django-Serializézy je aplikace, Django, který poskytuje flexibilní serializaci objektů, modelů a querysets.
Je určen jako potenciální náhrada za aktuální, nepružné serializaci. Měl by být schopen podporovat současný formát DumpData, ale zároveň snadno přepsat a upravit.
Serializézy jsou deklarovány ve simlar formátu formuláře a prohlášení model, s vnitřním Meta třídy poskytující obecné možnosti, a případně se sadou polí tříd bytí prohlašuje uvnitř třídy Serializátor.
Samotná třída Serializátor také implementuje rozhraní pole, což znamená, lze reprezentovat serializace vnořených instancí různými způsoby.
Instalace
Instalace pomocí PIP:
Pip nainstalovat Django-Serializézy
Případně, pokud chcete zahrnout Django-Serializátor testy v projektu, přidejte Serializézy do vašeho nastavení INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "seriliazers"
)
Všimněte si, že pokud jste naklonovali git repo můžete spouštět testy přímo, pomocí přiloženého manage.py souboru:
manage.py Test

Vlastnosti :.

  • Podpora serializaci libovolných python objektů pomocí třídy serializátor
  • Podpora serializaci modelů a querysets pomocí ModelSerializer.
  • Podpora serializaci do stávající struktury DumpData pomocí DumpDataSerializer.
  • Podpora ploché serializaci a vnořené serializaci (do libovolné hloubky), a zpracovává rekurzivní vztahy.
  • umožňuje jak implicitní pole, které jsou určeny na místě serializaci a explicitních polí, které jsou prohlášeny na třídě Serializátor.
  • deklarace struktury serializace je řešen independantly konečné kódování používané (např 'json "," xml "atd ...). To je žádoucí, např. API, které chtějí podporovat danou datovou sadu vstupují do několika různých formátech.
  • V současné době podporuje "JSON ',' YAML", "xml".
  • Podporuje obě objednané pole pro odečitatelnost, a neuspořádané pole pro rychlost.
  • podporuje obě pole, které corrospond modelových oblastí Django, a pole, které corrospond na dalších atributů, jako je například get_absolute_url.
  • Hooks, aby bylo umožňují úplné přizpůsobení. Např. Psaní jména kláves pomocí JavaScriptu styl velbloud krytu.
  • Jednoduché, čisté API.
  • Souhrnný test apartmá.

Požadavky na :

  • Python
  • Django

Ostatní software developer Tom Christie

Komentáře k django-serializers

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