Django 配置MySQL資料庫
-
在settings.py中配置
複制代碼
DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’, # 資料庫引擎
‘NAME’: ‘database_name’, # 你要存儲資料的庫名,事先要建立之
‘USER’: ‘root’, # 資料庫使用者名
‘PASSWORD’: ‘1234’, # 密碼
‘HOST’: ‘localhost’, # 主機
‘PORT’: ‘3306’, # 資料庫使用的端口
}
-
Python3不支援MySQLdb,可用pymysql代替。
在項目檔案夾下的_init_.py添加如下代碼即可。
import pymysql
pymysql.install_as_MySQLdb()
-
在Terminal中執行資料庫遷移指令:
python
manage.pymakemigrations
python
migrate