wadofstuff.django.serializers est un module Python qui étend les sérialiseurs intégrées de Django, ajoutant 3 nouvelles capacités inspirées par le Ruby on Rails JSON sérialiseur & nbsp;. Ces paramètres permettent au développeur plus de contrôle sur la façon dont leurs modèles sont sérialisés.
Les fonctionnalités supplémentaires sont:
& Nbsp; exclut - une liste des champs à être exclus de la sérialisation. La liste ne comprend pas l'emporte sur l'argument des champs.
& Nbsp; extras - une liste de propriétés de champ non-modèles ou appelables à être sérialisés.
& Nbsp; des relations - une liste ou un dictionnaire des champs de modèles liés à suivre et sérialisé.
Exemple de sérialisation d'un rapport
& Nbsp; >>> serializers.serialize ('json ", Group.objects.all (), indent = 4, les relations = (' autorisations ',))
& Nbsp; [
& Nbsp; {
& Nbsp; "pk": 2,
& Nbsp; "modèle": "auth.group",
& nbsp; "champs": {
& Nbsp; "name": "session",
& nbsp; "permissions": [
& Nbsp; {
& Nbsp; "pk": 19,
& Nbsp; "modèle": "auth.permission",
& nbsp; "champs": {
& Nbsp; "nom de code": "add_session",
& Nbsp; "name": "Peut ajouter session»,
& Nbsp; "content_type": 7
& Nbsp;}
& Nbsp;}
& Nbsp;]
& Nbsp;}
& Nbsp;}
& Nbsp;]
Quoi de neuf dans cette version:
- Ajout du support pour & quot; les clefs naturelles & quot; telle que transposée dans Django.
Exigences :
- Python
Commentaires non trouvées