Django REST framework

Software captura de pantalla:
Django REST framework
Detalles de software:
Versión: 3.2.2 Actualizado
Fecha de carga: 1 Oct 15
Promotor: Tom Christie
Licencia: Libre
Popularidad: 87

Rating: nan/5 (Total Votes: 0)

Basado en una arquitectura modular, el marco Django REST se puede utilizar en la creación de REST APIs para cualquier tipo de servicios accesibles Web.
El código está muy bien documentado y tutoriales se proporcionan para facilitar el despliegue.
En este momento, empresas como Mozilla y Eventbrite confían en el marco de Django REST para alimentar algunos de sus APIs

¿Qué hay de nuevo en esta versión:.

< ul>

  • Mejor soporte para versiones de API.
  • El soporte integrado internacionalización.
  • Soporte para HStoreField y ArrayField de Django 1.8.
  • Un esquema súper inteligente cursor paginación.
  • Una mejor API paginación, cabecera de soporte o en el cuerpo estilos de paginación.
  • controles de paginación representación en la API navegable.
  • ¿Qué hay de nuevo en la versión 3.1.0:.

    • Mejor soporte para versiones API
    • El soporte integrado internacionalización.
    • Soporte para HStoreField y ArrayField de Django 1.8.
    • Un esquema súper inteligente cursor paginación.
    • Una mejor API paginación, cabecera de soporte o en el cuerpo estilos de paginación.
    • controles de paginación representación en la API navegable.

    ¿Qué hay de nuevo en la versión 3.0.5:

    • representaciones para imprimir en serializadores que le permiten inspeccionar exactamente qué campos están presentes en la instancia.
    • serializadores modelo simple que son muy fáciles de entender y de depuración, y que hacen que sea fácil cambiar entre la clase implícita ModelSerializer y la clase Serializador explícito.
    • Una nueva clase BaseSerializer, por lo que es más fácil escribir serializadores para backends de almacenamiento alternativos, o personalizar por completo su serialización y la lógica de validación.
    • Una API limpiador campos incluyendo nuevas clases como ListField y MultipleChoiceField.
    • Super simples implementaciones por defecto para las vistas genéricas.
    • Soporte para anular cómo los errores de validación son manejados por el API.
    • Un API de metadatos que le permite personalizar la forma solicitudes OPCIONES son manejados por el API.
    • Una salida más compacto JSON con la codificación Unicode estilo activada de forma predeterminada.
    • Templated formulario HTML basado prestación de serializadores.

    ¿Qué hay de nuevo en la versión 2.3.12:

    • PARCHE DE SEGURIDAD:
    • OrderingField ahora sólo permite ordenar en campos serializador legibles, o en los campos especificados explícitamente utilizando ordering_fields. Esto evita que los usuarios poder pedir por campos que no son visibles en la API, y la explotación de la ordenación de los datos sensibles, como los hashes de contraseñas.
    • Solución de error:
    • write_only = True campos ahora se muestran en la API navegable.

    ¿Qué hay de nuevo en la versión 2.2.0:.

    • Python 3 apoyo
    • Ha añadido un post_save () enganchar a las vistas genéricas.
    • Permitir serializadores para manejar adictos, así como objetos.
    • Desaprobar ManyRelatedField () sintaxis en favor de RelatedField (muchos = True)
    • Desaprobar null = True en las relaciones en favor de la necesaria = False.
    • Desaprobar blanco = True en CharFields, sólo tiene que utilizar requerido = False.
    • Desaprobar argumento obj opcional en cheques de permisos a favor de has_object_permission.
    • Desaprobar la conducta implícita relaciones con hipervínculos.
    • Solución de error: Fix DjangoModelPermissions rotos
    • .
    • Solución de error:. Permitir la salida serializador que se almacena en caché
    • Solución de error: Fix estilo en navegable de acceso API
    • .

    ¿Qué hay de nuevo en la versión 2.1.6:.

    • unfix DjangoModelPermissions

    ¿Cuál es nuevo en la versión 2.1.1:

    • Soporte utilización de plantillas de excepción HTML. Ej. 403.html
    • campos con hipervínculos toman slug_field, slug_url_kwarg y pk_url_kwarg argumentos opcionales.
    • Solución de error:. Tratar con slashs final opcional correctamente cuando se genera el pan rallado
    • Solución de error: Asegúrese de áreas de texto mismo ancho que otros campos de API navegable
    • .

    Requisitos

    • 2.6.x Python o superior
    • Django 1.3 o superior

    Programas parecidos

    TurboGears
    TurboGears

    10 Dec 15

    Apache Struts
    Apache Struts

    1 Oct 15

    Otro software de desarrollador Tom Christie

    django-serializers
    django-serializers

    20 Feb 15

    django-pdb
    django-pdb

    20 Feb 15

    Comentarios a la Django REST framework

    Comentarios que no se encuentran
    Añadir comentario
    A su vez en las imágenes!
    Búsqueda por categoría