Django項目創建好之后,默認使用的是sqlite3數據庫,但是在我們平時的項目過程中,很多使用的都是mysql數據庫,接下來介紹下如何配置Django項目使用mysql數據庫。
安裝pymysql驅動
執行以下命令完成pymysql驅動的安裝:
pip3 install pymysql
pymysql驅動安裝好之后,打開與settings.py文件同目錄下的init.py文件,然后輸入:
import pymysql pymysql.install_as_MySQLdb()
修改配置文件settings.py
在settings.py文件的DATABASES中配置數據庫的用戶名和密碼,就可以使用mysql數據庫了。
########在settings.py中原來默認的sqlite3 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ############修改成mysql如下 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'blog', #你的數據庫名稱 'USER': 'root', #你的數據庫用戶名 'PASSWORD': '', #你的數據庫密碼 'HOST': '', #你的數據庫主機,留空默認為localhost 'PORT': '3306', #你的數據庫端口 }}
完成以上的操作之后,就能使用mysql數據庫了!