JSONField - PostgreSQL 特定字段
-
Django 的
JSONField
实际上将数据存储在 PostgresJSONB
列中,该列仅在 Postgres 9.4 及更高版本中可用。 -
当你需要更灵活的架构时,
JSONField
非常棒。例如,如果要更改密钥而不必进行任何数据迁移,或者如果不是所有对象都具有相同的结构。 -
如果你使用静态密钥存储数据,请考虑使用多个普通字段而不是
JSONField
s,因为查询JSONField
有时会变得非常繁琐。
链接查询
你可以将查询链接在一起。例如,如果列表中存在字典,请添加两个下划线和字典查询。
不要忘记使用双下划线分隔查询。