wadofstuff.django.serializers es un módulo de Python que se extiende serializadores integradas de Django, añadiendo 3 nuevas capacidades inspiradas en el Ruby on Rails JSON serializador & nbsp;. Estos parámetros permiten al desarrollador más control sobre cómo sus modelos son serializado.
Las capacidades adicionales son:
& Nbsp; excluye - una lista de campos que se excluirán de la serialización. La lista excluye prevalece sobre el argumento campos.
& Nbsp; extras - una lista de las propiedades de los campos no-modelo o callables a ser serializados.
& Nbsp; las relaciones - una lista o Diccionario de campos relacionados modelo a seguir y serializado.
Ejemplo de serializar una relación
& Nbsp; >>> serializers.serialize ('json', Group.objects.all (), guión = 4, relaciones = ('permisos',))
& Nbsp; [
& Nbsp; {
& Nbsp; "pk": 2,
& Nbsp; "modelo": "auth.group",
& nbsp; "campos": {
& Nbsp; "nombre": "sesión",
& nbsp; "permisos": [
& Nbsp; {
& Nbsp; "pk": 19,
& Nbsp; "modelo": "auth.permission",
& nbsp; "campos": {
& Nbsp; "nombre en clave": "add_session",
& Nbsp; "nombre": "se puede agregar sesión",
& Nbsp; "content_type": 7
& Nbsp;}
& Nbsp;}
& Nbsp;]
& Nbsp;}
& Nbsp;}
& Nbsp;]
¿Cuál es nuevo en esta versión:
- Se ha añadido soporte para & quot; llaves naturales & quot; como se aplica en Django.
Requisitos
- Python
Comentarios que no se encuentran