Django-JSON-Field

modelo genérico JSON e campos de formulário
Baixe Agora

Django-JSON-Field Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Derek Schaefer
  • Site do editor:
  • https://bitbucket.org/dschaefer/

Django-JSON-Field Tag


Django-JSON-Field Descrição

Django-JSON-Field é um aplicativo Django que contém um campo JSONField flexível e associado. O campo do modelo não é apenas capaz de serializando os tipos de dados JSON comuns (int, flutuante, decimal, string, hora, data, datetime, etc.), mas também desmaialmente desserializando para que eles possam ser acessados e modificados como objetos de python normais no Django. Um campo de formulário também é fornecido. Aceitará representações serializadas: {"Data": "2012-04-23T19: 16: 54.133", "num": "1.2399"} e também fornece acesso seguro ao módulo DateTime e classe decimal para uso explícito: {"data ": Datetime.datetime (2012, 4, 23, 19, 16, 54, 133000)," num ": decimal ('1.2399')} Enquanto a string JSON não será desnecessária até que seja acessada, ainda pode ser um desempenho preocupação. Você pode achar valioso para desabilitar a desserialização (jsonfield (decodificador = nenhum)), ou para adiar o carregamento do campo completamente (ou seja, myModel.Objects.all (). Defer ('JSON')). Django-json-field é também compatível Com South.InstallationInstall a partir de PYPI: PIP INSTALAR DJANGO-JSON-Fieldinstall a partir do GitHub: Git Clone Git: //github.com/derek-schafer/django-json-field.git pip install -e git + git: // github. com / derek-schaefer / django-json-field.git # ovo = json_fieldconfigurationadd json_field à sua configuração PythonPath e instale_apps: instale_apps = (... 'JSON_FIELD', ...) Isso é tudo! Usageadd Um jsonfield ao seu modelo como qualquer modelo como qualquer modelo outro campo.From json_field django.db Importar modelos de importação mymodel (modelos.model): json = jsonfield () jsonfield também tem alguns parâmetros opcionais adicionais.- Padrão: cai de volta em {} Se não for fornecido.- DB_TYPE: permite que você Para especificar o tipo de coluna (padrão: Texto) - Encoder: Custom Json Encoder (padrão: Djangojsoninger) - decodificador: Personalizado JSON Decoder (padrão: JSON _field.fields.jsondecoder) - Encoder_kwargs: Especifique todos os argumentos para o codificador (codificador de substituição) - Decoder_kwargs: Especifique todos os argumentos ao decodificador (substitui decodificador) página inicial do produto


Django-JSON-Field Software Relacionado

django-extras.

Uma seleção de recursos extras para Django que resolve aborrecimentos e limitações comuns ...

88

Download