Looking for django Answers? Try Ask4KnowledgeBase
Looking for django Keywords? Try Ask4Keywords

DjangoJSONField - PostgreSQL固有のフィールド


構文

  • JSONField(**オプション)

備考

  • DjangoのJSONField実際にPostgres JSONBカラムにデータを格納します。これはPostgres 9.4以降でのみ利用可能です。

  • JSONFieldは、より柔軟なスキーマが必要な場合にJSONFieldです。たとえば、データの移行を行わずにキーを変更したい場合や、すべてのオブジェクトが同じ構造を持っていない場合などです。

  • あなたは、静的キーを使用してデータを保存している場合は、複数の通常のフィールドの代わりに使用することを検討JSONField照会として、sの代わりにJSONField時々かなり退屈得ることができます。

クエリの連鎖

クエリを連鎖させることができます。たとえば、リスト内に辞書が存在する場合は、2つのアンダースコアと辞書クエリを追加します。

二重のアンダースコアでクエリを区切ることを忘れないでください。

JSONField - PostgreSQL固有のフィールド 関連する例