JSONField - PostgreSQL 特定欄位
-
Django 的
JSONField
實際上將資料儲存在 PostgresJSONB
列中,該列僅在 Postgres 9.4 及更高版本中可用。 -
當你需要更靈活的架構時,
JSONField
非常棒。例如,如果要更改金鑰而不必進行任何資料遷移,或者如果不是所有物件都具有相同的結構。 -
如果你使用靜態金鑰儲存資料,請考慮使用多個普通欄位而不是
JSONField
s,因為查詢JSONField
有時會變得非常繁瑣。
連結查詢
你可以將查詢連結在一起。例如,如果列表中存在字典,請新增兩個下劃線和字典查詢。
不要忘記使用雙下劃線分隔查詢。