Looking for django Keywords? Try Ask4Keywords

DjangoJSONField - un champ spécifique à PostgreSQL


Syntaxe

  • JSONField (options **)

Remarques

  • JSONField de Django JSONField fait les données dans une colonne JSONB Postgres, uniquement disponible dans Postgres 9.4 et versions ultérieures.

  • JSONField est idéal lorsque vous souhaitez un schéma plus flexible. Par exemple, si vous souhaitez modifier les clés sans effectuer de migration de données ou si tous vos objets n'ont pas la même structure.

  • Si vous stockez des données avec des clés statiques, envisagez d'utiliser plusieurs champs normaux au lieu de JSONField s, car interroger JSONField peut parfois JSONField assez fastidieux.

Enchaînement des requêtes

Vous pouvez enchaîner les requêtes ensemble. Par exemple, si un dictionnaire existe dans une liste, ajoutez deux traits de soulignement et votre requête de dictionnaire.

N'oubliez pas de séparer les requêtes avec des traits de soulignement doubles.

JSONField - un champ spécifique à PostgreSQL Exemples Liés