django.contrib.postgres

PostgreSQL 具有許多 Django 所支援的其他資料庫沒有的功能。這個可選模組包含許多 PostgreSQL 特定資料類型的模型欄位和表單欄位。

注意

Django 現在是,而且將會繼續是一個與資料庫無關的 Web 框架。我們鼓勵那些為 Django 社群編寫可重複使用應用程式的人,在可行的情況下編寫與資料庫無關的程式碼。然而,我們認識到,使用 Django 編寫的真實專案不必與資料庫無關。事實上,一旦專案達到一定的規模,更改底層資料儲存已經是一項重大挑戰,並且可能需要在某些方面更改程式碼庫,以處理資料儲存之間的差異。

Django 提供對許多僅適用於 PostgreSQL 的資料類型的支援。除了 PostgreSQL 擁有受支援資料庫中最豐富的功能集,因此其使用者獲益最多之外,沒有根本原因說明為什麼 (例如) 不存在 contrib.mysql 模組。

回到頂端