wadofstuff.django.serializers è un modulo Python che si estende serializzatori built-in di Django, l'aggiunta di 3 nuove funzionalità ispirate al Ruby on Rails JSON serializer. & Nbsp; Questi parametri consentono allo sviluppatore maggiore controllo su come i loro modelli sono serializzate.
Le funzionalità aggiuntive sono:
& Nbsp; esclude - un elenco di campi da escludere dalla serializzazione. La lista esclude ha la precedenza sulla discussione campi.
& Nbsp; extra - un elenco di non-modello proprietà di campo o callable da serializzare.
& Nbsp; relazioni - un elenco o Dizionario dei campi relativi modelli da seguire e serializzato.
Esempio di serializzazione una relazione
& Nbsp; >>> serializers.serialize ('JSON', Group.objects.all (), trattino = 4, le relazioni = ('permessi',))
& Nbsp; [
& Nbsp; {
& Nbsp; "pk": 2,
& Nbsp; "model": "auth.group",
& nbsp; "campi": {
& Nbsp; "name": "sessione",
& nbsp; "permessi": [
& Nbsp; {
& Nbsp; "pk": 19,
& Nbsp; "model": "auth.permission",
& nbsp; "campi": {
& Nbsp; "nome in codice": "add_session",
& Nbsp; "name": "Può aggiungere sessione",
& Nbsp; "tipo_contenuto": 7
& Nbsp;}
& Nbsp;}
& Nbsp;]
& Nbsp;}
& Nbsp;}
& Nbsp;]
Cosa c'è di nuovo in questa versione:
- Aggiunto il supporto per & quot; chiavi naturale & quot; come recepita in Django.
Requisiti
- Python
I commenti non trovato