選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

PostgreSQL 入門


資料庫引擎

Django 自帶一個 SQLite 資料庫,它非常適合在專案初期進行測試和除錯。

然而,它不太適合生產環境。

Django 還支援以下資料庫引擎

  • PostgreSQL
  • MariaDB
  • MySQL
  • Oracle

我們將更詳細地研究 PostgreSQL 資料庫引擎。


PostgreSQL

PostgreSQL 資料庫是一個開源的關係型資料庫,它應該能夠滿足您在為 Django 專案建立資料庫時的大部分需求。

它聲譽良好,可靠,並且在大多數情況下效能優異。

我們將向我們的 Django 專案新增一個 PostgreSQL 資料庫。

為了能夠在 Django 中使用 PostgreSQL,我們需要安裝一個名為 **psycopg2** 的包。


安裝 psycopg2

在命令列中輸入此命令來安裝該包。請確保您仍在虛擬環境中

pip install psycopg2-binary

結果應該如下所示

Collecting psycopg2-binary
  Downloading psycopg2_binary-2.9.5-cp39-cp39-win_amd64.whl (1.2 MB)
    |████████████████████████████████| 1.2 MB 3.3 MB/s
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.9.5
WARNING: You are using pip version 20.2.3; however, version 22.3.1 is available. You should consider upgrading via the 'c:\users\Your Name\myworld\scripts\python.exe -m pip install --upgrade pip' command.

psycopg2 包是 PostgreSQL 在 Python 中正常工作所必需的驅動程式。

我們還需要一個伺服器來託管資料庫。

在本教程中,我們選擇了 Amazon Web Services (AWS) 平臺,您將在 下一章 中瞭解更多關於它的資訊。


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援