Detalhes de Software:
Versão: 3.2.2 Atualizado
Data de upload: 1 Oct 15
Licença: Livre
Popularidade: 184
Com base em uma arquitetura modular, o framework Django restante pode ser usado na criação de APIs REST para qualquer tipo de serviços acessíveis Web.
O código é muito bem documentado e tutoriais são fornecidos para fácil implantação.
Neste momento, empresas como Mozilla e Eventbrite confiar no framework Django RESTO para alimentar algumas de suas APIs
O que é novo nesta versão:.
< ul>
O que é novo na versão 3.1.0:.
- Melhor suporte para controle de versão de API
- Built-in suporte à internacionalização.
- Suporte para Django 1.8 de HStoreField e ArrayField.
- Um esquema de super-inteligente cursor paginação.
- Uma melhor API paginação, cabeçalho apoiar ou in-corpo estilos de paginação.
- controles de paginação de renderização na API navegável.
O que é novo na versão 3.0.5:
- representações imprimíveis em serializers que permitem que você inspecione exatamente o que campos estão presentes na instância.
- simples serializers modelo que são muito mais fáceis de entender e depurar, e que se torna mais fácil para alternar entre a classe ModelSerializer implícita ea classe Serializer explícito.
- Uma nova classe BaseSerializer, tornando-o mais fácil de escrever serializers para backends de armazenamento alternativas, ou para personalizar completamente o seu serialização e lógica de validação.
- Um limpador de campos API incluindo novas classes, como ListField e MultipleChoiceField.
- implementações padrão Super simples para os pontos de vista genéricos.
- Suporte para substituir como os erros de validação são tratados pelo seu API.
- A API de metadados que permite que você personalize como as solicitações opções são manipuladas por sua API.
- A saída de JSON mais compacto com estilo de codificação unicode ativado por padrão.
- formulário HTML com base Templated renderização para serializers.
O que é novo na versão 2.3.12:
- correção de segurança:
- OrderingField agora só permite ordenar em campos serializador legíveis, ou em campos especificada explicitamente usando ordering_fields. Isso impede que os usuários ser capaz de ordenar por campos que não são visíveis na API, e explorando a ordenação de dados sensíveis como hashes de senha.
- Correção:
- WRITE_ONLY = true campos agora são exibidos na API navegável.
O que é novo na versão 2.2.0:.
- Suporte Python 3
- Adicionado um post_save () para ligar as views genéricas.
- Permitir serializers para lidar com dicts, bem como objetos.
- depreciar ManyRelatedField () sintaxe em favor de RelatedField (muitos = True)
- depreciar null = True sobre as relações em favor de required = False.
- Preterir blank = True em CharFields, basta usar required = False.
- Preterir argumento obj opcional verifica as permissões em favor de has_object_permission.
- Preterir implícita comportamento relações hiperlink.
- Correção: Corrigir DjangoModelPermissions quebrados .
- Correção:. Permitir saída serializer para ser armazenada em cache
- Correção: Corrigir styling no login API navegável .
O que é novo na versão 2.1.6:.
- unfix DjangoModelPermissions
O que é novo na versão 2.1.1:
- Suporte uso de modelos de exceção HTML. Por exemplo. 403.html
- campos Hyperlinked ter argumentos slug_field, slug_url_kwarg e pk_url_kwarg opcionais.
- Correção:. Lidar com slashs a mais no fim corretamente ao gerar farinha de rosca
- Correção: Faça textareas mesma largura que outros campos na API navegável .
Requisitos :
- 2.6.x Python ou superior
- Django 1.3 ou superior
Comentários não encontrado