django-serializers

Software captura de pantalla:
django-serializers
Detalles de software:
Versión: 0.5.1
Fecha de carga: 20 Feb 15
Promotor: Tom Christie
Licencia: Libre
Popularidad: 3

Rating: nan/5 (Total Votes: 0)

django-serializadores es una aplicación Django que ofrece la serialización flexible de los objetos, modelos y QuerySets.
Se pretende que sea un sustituto potencial de la corriente, la serialización inflexible. Debe ser capaz de soportar el formato dumpdata actual, aunque también es fácil de reemplazar y personalizar.
Serializadores se declaran en un formato simlar a la Forma y declaraciones Modelo, con una clase Meta interior proporcionando opciones generales, y, opcionalmente, con un conjunto de clases de campo que se está declarando dentro de la clase Serializador.
La propia clase Serializador también implementa la interfaz de campo, es decir, podemos representar la serialización de los ejemplos anidados en varias maneras diferentes.
Instalación
Instalar usando pip:
PIP instalar Django serializadores
Opcionalmente, si desea incluir las pruebas django-serializador en su proyecto, agregar serializadores a su entorno INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "seriliazers ',
)
Tenga en cuenta que si ha clonado el repositorio git puede ejecutar las pruebas directamente, con el archivo proporcionado manage.py:
prueba manage.py

Características :.

  • Apoya la serialización de objetos de Python arbitrarias utilizando la clase Serializador
  • Apoya la serialización de modelos y QuerySets utilizando ModelSerializer.
  • Apoya serialización al formato dumpdata existente, utilizando DumpDataSerializer.
  • Soporta serialización plana, y la serialización anidada (hasta una profundidad arbitraria) y se encarga de las relaciones recursivas.
  • Permite ambos campos implícitos, que se determinan en el punto de serialización y campos explícitos, que se declaran en la clase serializador.
  • La declaración de la estructura de la serialización se maneja forma independiente de la codificación final utilizada (por ejemplo, "json", "xml", etc ...). Esto es deseable para, por ejemplo. APIs que quieren apoyar un determinado conjunto de datos que se emite a un número de diferentes formatos.
  • En la actualidad apoya 'json', 'yaml', 'xml'.
  • Soporta ambos campos ordenados para su mejor legibilidad, y los campos no ordenadas para la velocidad.
  • Apoya ambos campos que corrospond a campos del modelo de Django, y campos que corrospond a otros atributos, como get_absolute_url.
  • Ganchos largo para permitir la personalización completa. Ej. Escribir nombres clave usando javascript carcasa camello estilo.
  • Simple, API limpia.
  • conjunto de pruebas exhaustiva.

Requisitos :

  • Python
  • Django

Otro software de desarrollador Tom Christie

MkDocs
MkDocs

20 Jul 15

django-auto-api
django-auto-api

14 Apr 15

Comentarios a la django-serializers

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!