wadofstuff.django.serializers es un módulo del pitón que amplía los serializadores incorporados de Django, agregando 3 nuevas capacidades inspiradas por el rubí en el serializador de los carriles JSON. Estos parámetros no prohiben a revelador más control sobre cómo se serializan sus modelos.
Las capacidades adicionales son:
excluye - una lista de campos que se excluirán de la serialización. Excluye la lista toma precedencia sobre la discusión de los campos.
suplementos - una lista de características o de callables del campo del no-modelo que se serializarán.
relaciones - una lista o un diccionario de los campos relacionados del modelo que se seguirán y serializados.
Ejemplo de serializar una relación
>>> serializers.serialize (“json”, Group.objects.all (), indent=4, relations= (“permisos”,))
[
{
“PK”: 2,
“modelo”: “auth.group”,
“coloca”: {
“nombre”: “sesión”,
“permisos”: [
{
“PK”: 19,
“modelo”: “auth.permission”,
“coloca”: {
“código”: “add_session”,
“nombre”: “Puede agregar la sesión”,
“content_type”: 7
}
}
]
}
}
]
Requisitos:
· Pitón
Cuál es nuevo en este lanzamiento: [changelog completo leído]
· Ayuda agregada para las “llaves naturales” según lo ejecutado en Django.