將Django 設定為使用MySQL
您已決定使用Django 框架建立一個Python Web 開發項目,並希望將其連接到您的MySQL 資料庫。以下逐步指南可協助您做到這一點:
1.設定MySQL 支援
要將MySQL 與Django 結合使用,您需要在Django 專案中指定與資料庫相關的設定。導覽至專案的 settings.py 檔案並找到 DATABASES 字典。在預設組態區塊中加入以下程式碼:
將'DB_NAME' 替換為您的MySQL 資料庫的名稱,'DB_USER' 替換為存取資料庫的使用者名,'DB_PASSWORD' 替換為對應的密碼, 'HOST' 為MySQL 伺服器的IP 位址或主機名稱。
2.本地運行Django
在開發過程中,您可以透過執行以下命令來測試Django 應用程式:
此命令在本機電腦上啟動一個開發伺服器,只能存取本機。出於測試目的,這很方便,但對於生產部署,請參閱 Django 文件。
3.使用 MySQL 選項檔
設定 MySQL 支援的另一種方法是使用 MySQL 選項檔。在DATABASES 字典中,包含以下內容:
在'/path/to/my.cnf' 建立一個包含以下設定的MySQL 選項檔:
4.具體注意事項
a. 字元集:透過使用下列 SQL 語句建立 MySQL 資料庫,確保其具有 UTF-8 字元集:
b。 Oracle 的 MySQL 連接器:如果您將此連接器用於 Python 3,請將 settings.py 中的「ENGINE」行調整為:
c。 安裝:為您的作業系統安裝 MySQL 軟體包(例如,對於 macOS 為「brew install mysql」)。
d. Python 3 資料庫客戶端:使用「pip3 install mysqlclient」安裝 Python 3 的 MySQL 用戶端套件。
以上是如何配置 Django 連接 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!