在python3下用MySQL配置Django的數(shù)據(jù)庫,步驟如下:
1.創(chuàng)建django項目
django-admin startproject <projectname>
2.安裝PyMySQL
PyMySQL為python與mysql的接口之一,由于MySQLdb只支持python2,不支持python3,因此用PyMySQL代替MySQLdb。安裝步驟為:
pip install PyMySQL
3.配置<projectname>/init.py文件
在<projectname>/init.py中輸入以下代碼:
import pymysql
pymysql.install_as_MySQLdb()
4.配置<projectname>/settings.py文件
在<projectname>/settings.py中的DATABASES部分輸入以下代碼:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxxx', # 數(shù)據(jù)庫名稱
'USER': 'xxxx', # 用戶名
'PASSWORD': 'xxxx', # 用戶密碼
'HOST': '', # 主機(jī)名,留空默認(rèn)為localhost
'PORT': '', # 端口號,留空默認(rèn)為3306端口
}
}