wadofstuff.django.serializers é um módulo Python que se estende serializers embutidos do Django, acrescentando três novas capacidades inspirados pelo Ruby on Rails JSON serializador & nbsp;. Estes parâmetros permitem ao desenvolvedor mais controle sobre como seus modelos são serializados.
Os recursos adicionais são:
& Nbsp; - exclui uma lista de campos a serem excluídos da serialização. A lista exclui prevalece sobre o argumento campos.
& Nbsp; extras - uma lista de propriedades do campo não-modelo ou chamáveis para ser serializado.
& Nbsp; relações - uma lista ou dicionário de campos do modelo relacionadas a seguir e serializado.
Exemplo de serialização de uma relação
& Nbsp; >>> serializers.serialize ('json', Group.objects.all (), travessão = 4, relações = ('permissões',))
& Nbsp; [
& Nbsp; {
& Nbsp; "pk": 2,
& Nbsp; "model": "auth.group",
& nbsp; "campos": {
& Nbsp; "nome": "sessão",
& nbsp; "permissões": [
& Nbsp; {
& Nbsp; "pk": 19,
& Nbsp; "model": "auth.permission",
& nbsp; "campos": {
& Nbsp; "nome de código": "add_session",
& Nbsp; "nome": "Pode adicionar sessão",
& Nbsp; "content_type": 7
& Nbsp;}
& Nbsp;}
& Nbsp;]
& Nbsp;}
& Nbsp;}
& Nbsp;]
O que é novo nesta versão:
- Adicionado suporte para & quot; chaves naturais & quot; como implementado em Django.
Requisitos :
- Python
Comentários não encontrado