Django 配置MySQL數據庫
阿新 • • 發佈:2018-08-14
root ons min 不支持 配置 pip class manage mysql數據庫
在settings.py中配置
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, # 數據庫引擎 ‘NAME‘: ‘mydb‘, # 你要存儲數據的庫名,事先要創建之 ‘USER‘: ‘root‘, # 數據庫用戶名 ‘PASSWORD‘: ‘1234‘, # 密碼 ‘HOST‘: ‘localhost‘, # 主機 ‘PORT‘: ‘3306‘, # 數據庫使用的端口 } }
數據庫遷移
python3不支持MySQLdb,可用pymysql代替。cmd安裝pymysql:pip install pymysql。
在項目文件夾下的_init_.py添加如下代碼即可。
import pymysql pymysql.install_as_MySQLdb()
然後在Terminal中執行數據庫遷移命令:
python manage.py makemigrations python manage.py migrate
Django 配置MySQL數據庫