wadofstuff.django.serializers este un modul Python care se extinde serializers built-in Django, adăugând 3 capabilități noi inspirate de Ruby on Rails JSON serializare & nbsp;. Acesti parametri permit dezvoltatorul mai mult control asupra modului modelele lor sunt serializate.
Capacitățile suplimentare sunt:
& Nbsp; - exclude o listă de domenii care urmează să fie excluse de la serializare. Lista exclude are prioritate față de argumentul domenii.
& Nbsp; extra - o listă de proprietăți de teren non-model sau callables să fie serializat.
& Nbsp; relații - o listă sau dicționar de domenii legate de model de urmat și serializate.
Exemplu de serializarea o relație
& Nbsp; >>> serializers.serialize ("JSON", Group.objects.all (), liniuță = 4, relații = ("permisiuni",))
& Nbsp; [
& Nbsp; {
& Nbsp; "PK": 2,
& Nbsp; "model": "auth.group",
& nbsp; "domenii": {
& Nbsp; "nume": "sesiune",
& nbsp; "permisiuni": [
& Nbsp; {
& Nbsp; "PK": 19,
& Nbsp; "model": "auth.permission",
& nbsp; "domenii": {
& Nbsp; "numele de cod": "add_session",
& Nbsp; "nume": "se poate adăuga sesiune",
& Nbsp; "content_type": 7
& Nbsp;}
& Nbsp;}
& Nbsp;]
& Nbsp;}
& Nbsp;}
& Nbsp;]
Ce este nou în această versiune:
- Adăugat suport pentru & quot; taste fizice & quot; implementat în Django.
Cerințe :
- Python
Comentariile nu a fost găsit