Django配置MySQL數據庫

1、在settings.py中配置

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',  # 數據庫引擎 'NAME': 'django',              # 你要存儲數據的庫名,事先要建立之 'USER': 'django',              # 數據庫用戶名 'PASSWORD': 'django@123',         # 密碼 'HOST': 'localhost',            # 主機 'PORT': '3306',               # 數據庫使用的端口 } }

 

2、數據庫遷移

Python3不支持MySQLdb,可用pymysql代替。python

 

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
相關文章
相關標籤/搜索