Django配置MySQL資料庫的完整步驟
阿新 • • 發佈:2020-01-09
一、在settings.py中配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 資料庫引擎 'NAME': 'django', # 你要儲存資料的庫名,事先要建立之 'USER': 'django', # 資料庫使用者名稱 'PASSWORD': 'django@123', # 密碼 'HOST': 'localhost', # 主機 'PORT': '3306', # 資料庫使用的埠 } }
二、資料庫遷移
Python3不支援MySQLdb,可用pymysql代替。
1.首先,在Python虛擬環境下安裝pymysql:pip install pymysql
。
[root@python ~]# pip3 install pymysql #或者pip install pymysql
2.然後,在專案資料夾下的_init_.py新增如下程式碼即可。
import pymysql pymysql.install_as_MySQLdb()
3.再者,在Terminal中執行資料庫遷移命令:
python manage.py makemigrations python manage.py migrate
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。