Django-Json-Feld

Generische JSON-Modell- und Form-Felder
Jetzt downloaden

Django-Json-Feld Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Derek Schaefer
  • Website des Verlags:
  • https://bitbucket.org/dschaefer/

Django-Json-Feld Stichworte


Django-Json-Feld Beschreibung

Django-JSON-Field ist eine Django-App, die ein flexibles JSONFIELD- und ein zugehöriges Formularfeld enthält. Das Modellfeld ist nicht nur in der Lage, gemeinsame JSON-Datentypen (Int, Float, Dezimal, Zeichenfolge, Zeit, Datum, DateTime usw.) serialisieren Ein Formularfeld ist ebenfalls vorhanden. Es akzeptiert serialisierte Darstellungen: {"Datum": "2012-04-23T19: 16: 54.133", "Num": "1.2399"} und bietet auch einen sicheren Zugriff auf das DateTime-Modul und die Dezimalklasse für expliziter Verwendung: {"Datum ": dateTime.DateTime (2012, 4, 23, 19, 16, 54, 133000)," Num ": Dezimalzahl ('1.2399')}, während die JSON-Zeichenfolge nicht nacherialisiert wird, bis er zugegriffen wird, kann es immer noch eine Leistung sein Anliegen. Sie können wertvoll sein, um die Deserialisierung zu deaktivieren (JSONFIELD (Decoder = NONE)) oder das Laden des Felds insgesamt (dh mymodel.objects.all (). Defer ('JSON')). Das Django-JSON-Feld ist auch kompatibel Mit Süd.InstallationInstall von PYPI: PIP Installieren Sie Django-JSON-Fieldinstall von Github: Git Clone Git: //github.com/derek-schaefer/django-json-field.git PIP install -e Git + Git: // Github. com / entek-schaefer / django-json-field.git # Egg = json_fieldconfigurationAdd json_field zu Ihrem PythonPath und installiert_Apps Einstellung: installiert_Apps = (... 'json_field', ...) Das ist alles! Andere Field.From JSON_FIELD-Import JSONFIELDFROM Django.db-Import-ModelsSclass MyModel (Models.Model): JSON = JSONFIELD () JSONFIELD verfügt auch über einige weitere optionale Parameter.- Standard: fällt wieder auf {}, falls nicht angegeben.- db_type: Erlaubt es Ihnen So legen Sie den Spaltentyp an (Standardeinstellung: Text) - Encoder: Benutzerdefinierter JSON-Encoder (Standard: DjangoJsonncoder) - Decoder: Benutzerdefinierte JSON-Decoder (Standard: JSON _field.fields.jsdecoder) - Encoder_kwargs: Geben Sie alle Argumente an den Encoder an (Überschreibungsgeber) - decoder_kwargs: Geben Sie alle Argumente an den Decoder (Überschreibungsdecoder) der Produkthomepage an


Django-Json-Feld Zugehörige Software