Django-JSON-Field

Generic JSON-model- en formuliervelden
Download nu

Django-JSON-Field Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Derek Schaefer
  • Uitgever website:
  • https://bitbucket.org/dschaefer/

Django-JSON-Field Tags


Django-JSON-Field Beschrijving

Django-JSON-FIELD is een Django-app die een flexibel JSONFIELD- en ACCESSIVE-FORMATION-veld bevat. Het modelveld is niet alleen in staat om gemeenschappelijke JSON-gegevenstypen (int, float, decimaal, string, tijd, datum, datetime, enz.) Te serialiseren, maar ook luizig ze ze, zodat ze toegankelijk zijn en worden gewijzigd als normale Python-objecten binnen Django. Er wordt ook een formulierveld verstrekt. Het accepteert serialized representaties: {"Datum": "2012-04-23T19: 16: 54.133", "NUM": "1.2399"} en biedt ook veilige toegang tot de DateTime-module en decimale klasse voor expliciet gebruik: {"Datum ": DateTime.Datetime (2012, 4, 23, 19, 16, 54, 133000)," Num ": decimaal ('1.2399')} Terwijl de JSON-string niet wordt ontworpen totdat het toegankelijk is, kan het nog steeds een uitvoering zijn zorg. Misschien vindt u het waardevol om deserialization uit te schakelen (JSONFIELD (decoder = geen)), of om het veld volledig te belasten (dwz mymodel.objects.all (). Defer ('JSON')). Django-JSON-Field is ook compatibel met South.InstallationInstall van PYPI: PIPI Installeer Django-JSON-FELDInstall van GitHub: Git Clone Git: //github.com/dereek-schaefer/django-json-field.git PIP Installeer -e Git + Git: // Github. com / DEREK-SCHAEFER / DJANGO-JSON-FIELD.GIT # Egg = JSON_FIELDCONFIGURATURADADD JSON_FIELD AAN UW PYTHONPATH EN INSTALLED_APPS INSTELLING: INSTALLED_APPS = (... 'JSON_FIELD', ...) Dat is alles! Ander field.from json_field import jsonfieldfrom django.db importmodelclass mymodel (modellen.model): JSON = JSONFIELD () JSONFIELD heeft ook een paar extra optionele parameters.- Standaard: valt terug op {} indien niet verstrekt .- DB_TYPE: Om het kolomtype op te geven (standaard: Tekst) - Encoder: Custom JSON ENCODER (standaard: Djangojonencoder) - Decoder: Custom JSON-decoder (standaard: JSON _field.fields.jsondecoder) - Encoder_kwargs: Geef alle argumenten op aan de encoder (overschrijft encoder) - Decoder_kwargs: specificeer alle argumenten aan de decoder (overschrijvingsdekstaler)


Django-JSON-Field Gerelateerde software